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 619699 Details for
Bug 861895
[abrt] mc-4.8.6-1.fc17: g_malloc: Process /usr/bin/mc was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 75.67 KB, created by
Pau Aliagas
on 2012-10-01 09:22:39 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Pau Aliagas
Created:
2012-10-01 09:22:39 UTC
Size:
75.67 KB
patch
obsolete
>[New LWP 9844] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/mc -P /tmp/mc-pau/mc.pwd.2011'. >Program terminated with signal 11, Segmentation fault. >#0 _int_malloc (av=0x3e7adb0720, bytes=2) at malloc.c:3473 >3473 while ((pp = catomic_compare_and_exchange_val_acq (fb, victim->fd, victim)) > >Thread 1 (Thread 0x7f8c88f77800 (LWP 9844)): >#0 _int_malloc (av=0x3e7adb0720, bytes=2) at malloc.c:3473 > ret = <optimized out> > __atg1_result = <optimized out> > fb = 0x3e7adb0728 > pp = 0x42475f6e65 > nb = 32 > idx = 0 > bin = <optimized out> > victim = 0x42475f6e65 > 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 0x0000003e7aa7f493 in __GI___libc_malloc (bytes=2) at malloc.c:2928 > victim = 0x10 >#2 0x0000003e7ca4d3ff in g_malloc (n_bytes=n_bytes@entry=2) at gmem.c:159 > mem = <optimized out> >#3 0x0000003e7ca62e5c in g_strdup (str=0x28587a0 "C") at gstrfuncs.c:356 > __n = 2 > __s = 1 > __p = <optimized out> > new_str = <optimized out> > length = 2 >#4 0x0000003e7ca6497c in g_strdupv (str_array=0x2859000) at gstrfuncs.c:2431 > i = <optimized out> > retval = 0x2875420 >#5 0x0000003e7ca3ed04 in g_key_file_init (key_file=key_file@entry=0x2858e00) at gkeyfile.c:574 >No locals. >#6 0x0000003e7ca406bd in g_key_file_new () at gkeyfile.c:631 > key_file = 0x2858e00 >#7 0x0000000000440ff8 in mc_config_init (ini_path=ini_path@entry=0x2895420 "/home/pau/.local/share/mc/history", read_only=read_only@entry=1) at common.c:115 > mc_config = 0x28979b0 > st = {st_dev = 5054604, st_ino = 5066490, st_nlink = 0, st_mode = 0, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 16, st_size = 0, st_blksize = 268379232225, st_blocks = 42410080, st_atim = {tv_sec = 42410112, tv_nsec = 0}, st_mtim = {tv_sec = 42410112, tv_nsec = 42410112}, st_ctim = {tv_sec = 4395512, tv_nsec = 42423152}, __unused = {42423240, 5059872, 4479549}} >#8 0x00000000004320b9 in dlg_read_history (h=<optimized out>) at dialog.c:168 > profile = 0x2895420 "/home/pau/.local/share/mc/history" > event_data = {cfg = 0x4d3520, receiver = 0x4d3390} >#9 init_dlg (h=h@entry=0x2875370) at dialog.c:1228 >No locals. >#10 0x0000000000452b97 in do_create_message (flags=1, title=title@entry=0x4d208c "Error", text=text@entry=0x2897f20 "Cannot chdir to \"/smb://pau:AM@wdtvlive\"") at wtools.c:130 > p = 0x286e950 "\nCannot chdir to \"/smb://pau:AM@wdtvlive\"\n" > d = 0x2875370 >#11 0x0000000000452e03 in fg_message (text=0x2897f20 "Cannot chdir to \"/smb://pau:AM@wdtvlive\"", title=0x4d208c "Error", flags=<optimized out>) at wtools.c:147 > d = <optimized out> >#12 message (flags=2061174560, flags@entry=1, title=0x4d208c "Error", title@entry=0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>, text=<optimized out>) at wtools.c:462 > p = 0x2897f20 "Cannot chdir to \"/smb://pau:AM@wdtvlive\"" > ap = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff5604b020, reg_save_area = 0x7fff5604af50}} >#13 0x000000000046194c in nice_cd (prefix=<optimized out>, history_name=0x4d35e8 ":smblink_cmd: SMB link to machine ", help=0x4d3390 "[SMB File System]", xtext=0x4d3520 "Enter machine name (F1 for details):", text=<optimized out>, to_home=<optimized out>, strip_password=<optimized out>) at cmd.c:523 > cd_vpath = 0x2878510 > machine = <optimized out> > cd_path = 0x287b6a0 "/smb://pau:AM@wdtvlive" >#14 nice_cd (text=<optimized out>, xtext=0x4d3520 "Enter machine name (F1 for details):", help=help@entry=0x4d3390 "[SMB File System]", history_name=history_name@entry=0x4d35e8 ":smblink_cmd: SMB link to machine ", prefix=prefix@entry=0x4c67a0 "smb://", to_home=0, strip_password=1) at cmd.c:487 >No locals. >#15 0x00000000004639bb in smblink_cmd () at cmd.c:1493 >No locals. >#16 0x00000000004789ff in midnight_execute_cmd (sender=0x28759d0, command=123) at midnight.c:1228 > res = MSG_HANDLED >#17 0x00000000004891eb in menubar_execute (menubar=0x28759d0) at menu.c:321 > menu = <optimized out> > entry = <optimized out> >#18 0x0000000000489bd4 in menubar_event (data=0x28759d0, event=0x7fff5604b180) at menu.c:683 > was_active = <optimized out> > left_x = <optimized out> > right_x = <optimized out> > local = {buttons = 0 '\000', modifiers = <optimized out>, vc = <optimized out>, dx = <optimized out>, dy = <optimized out>, x = 6, y = <optimized out>, type = <optimized out>, clicks = <optimized out>, margin = <optimized out>, wdx = <optimized out>, wdy = <optimized out>} > bottom_y = <optimized out> > menu = <optimized out> >#19 menubar_event (event=0x7fff5604b180, data=0x28759d0) at menu.c:608 > menubar = 0x28759d0 > w = 0x28759d0 >#20 0x000000000043234f in dlg_mouse_event (event=0x7fff5604b180, h=0x287adc0) at dialog.c:400 > ret = <optimized out> > widget = 0x28759d0 > item = 0x286c340 > starting_widget = 0x2865b80 > x = <optimized out> > y = <optimized out> >#21 dlg_process_event (h=h@entry=0x287adc0, key=<optimized out>, event=event@entry=0x7fff5604b180) at dialog.c:1257 >No locals. >#22 0x0000000000432814 in frontend_run_dlg (h=0x287adc0) at dialog.c:569 > d_key = <optimized out> > event = {buttons = 0 '\000', modifiers = 101 'e', vc = 113, dx = 0, dy = 0, x = 6, y = 16, type = (GPM_UP | GPM_SINGLE), clicks = 7526984, margin = (unknown: 0), wdx = -9664, wdy = 114} >#23 run_dlg (h=0x287adc0) at dialog.c:1291 >No locals. >#24 0x0000000000479eaf in create_panels_and_run_mc () at midnight.c:962 >No locals. >#25 do_nc () at midnight.c:1770 > ret = <optimized out> > midnight_colors = {9, 9, 9, 9, 9} >#26 0x000000000040f6cc in main (argc=1, argv=0x7fff5604b408) at main.c:567 > error = 0x0 > exit_code = 1 >From To Syms Read Shared Object Library >0x0000003e7ce49190 0x0000003e7ceb944c Yes /lib64/libslang.so.2 >0x0000003e80601ef0 0x0000003e80604538 Yes /lib64/libgpm.so.2 >0x000000392be053f0 0x000000392be1ec08 Yes /lib64/libssh2.so.1 >0x0000003e7d2010f0 0x0000003e7d201fd8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003e7b602260 0x0000003e7b60554c Yes /lib64/librt.so.1 >0x0000003e7ca19d00 0x0000003e7caac9cc Yes /lib64/libglib-2.0.so.0 >0x0000003e7ae05790 0x0000003e7ae10494 Yes /lib64/libpthread.so.0 >0x0000003e7aa1ef60 0x0000003e7ab5f780 Yes /lib64/libc.so.6 >0x0000003e7b200ea0 0x0000003e7b2019e0 Yes /lib64/libdl.so.2 >0x0000003e7be055f0 0x0000003e7be6ca4c Yes /lib64/libm.so.6 >0x000000392b214780 0x000000392b246c94 Yes /lib64/libssl.so.10 >0x0000003e89a5ca00 0x0000003e89b24528 Yes /lib64/libcrypto.so.10 >0x0000003e7ba01f50 0x0000003e7ba0e718 Yes /lib64/libz.so.1 >0x0000003e7a600b20 0x0000003e7a61a319 Yes /lib64/ld-linux-x86-64.so.2 >0x000000392ae0ad60 0x000000392ae38424 Yes /lib64/libgssapi_krb5.so.2 >0x000000392aa1b640 0x000000392aa93340 Yes /lib64/libkrb5.so.3 >0x0000003e88a01520 0x0000003e88a02114 Yes /lib64/libcom_err.so.2 >0x0000003e8a604490 0x0000003e8a61c92c Yes /lib64/libk5crypto.so.3 >0x0000003e8b202a60 0x0000003e8b207eac Yes /lib64/libkrb5support.so.0 >0x0000003e89601120 0x0000003e89601ac4 Yes /lib64/libkeyutils.so.1 >0x0000003e7c6039b0 0x0000003e7c611e1c Yes /lib64/libresolv.so.2 >0x000000392a2029d0 0x000000392a212138 Yes /lib64/libgcc_s.so.1 >0x0000003e7c205fc0 0x0000003e7c216768 Yes /lib64/libselinux.so.1 >0x00007f8c829231b0 0x00007f8c8292a67c Yes /lib64/libnss_files.so.2 >0x00007f8c826ff0d0 0x00007f8c827028c4 Yes /lib64/libnss_dns.so.2 >0x00007f8c824fac90 0x00007f8c824fbe10 Yes /lib64/libnss_myhostname.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x3e7adb0720 268349146912 >rcx 0x3e7adb0728 268349146920 >rdx 0x10 16 >rsi 0x3e7adb0720 268349146912 >rdi 0x3e7adb0720 268349146912 >rbp 0x20 0x20 >rsp 0x7fff5604ac70 0x7fff5604ac70 >r8 0x0 0 >r9 0x3e7ab3e970 268346583408 >r10 0x2 2 >r11 0x3e7ab7a530 268346828080 >r12 0x42475f6e65 284665278053 >r13 0x2875440 42423360 >r14 0x4d3390 5059472 >r15 0x4d35e8 5060072 >rip 0x3e7aa7c4ca 0x3e7aa7c4ca <_int_malloc+106> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function _int_malloc: > 0x0000003e7aa7c460 <+0>: push %r15 > 0x0000003e7aa7c462 <+2>: mov %rsi,%r10 > 0x0000003e7aa7c465 <+5>: push %r14 > 0x0000003e7aa7c467 <+7>: push %r13 > 0x0000003e7aa7c469 <+9>: push %r12 > 0x0000003e7aa7c46b <+11>: push %rbp > 0x0000003e7aa7c46c <+12>: push %rbx > 0x0000003e7aa7c46d <+13>: sub $0xa8,%rsp > 0x0000003e7aa7c474 <+20>: cmp $0xffffffffffffffbf,%rsi > 0x0000003e7aa7c478 <+24>: ja 0x3e7aa7cbae <_int_malloc+1870> > 0x0000003e7aa7c47e <+30>: lea 0x17(%rsi),%rax > 0x0000003e7aa7c482 <+34>: mov $0x20,%ebp > 0x0000003e7aa7c487 <+39>: mov %rdi,%rbx > 0x0000003e7aa7c48a <+42>: mov %rax,%rdx > 0x0000003e7aa7c48d <+45>: and $0xfffffffffffffff0,%rdx > 0x0000003e7aa7c491 <+49>: cmp $0x20,%rax > 0x0000003e7aa7c495 <+53>: cmovae %rdx,%rbp > 0x0000003e7aa7c499 <+57>: cmp 0x3366b0(%rip),%rbp # 0x3e7adb2b50 <global_max_fast> > 0x0000003e7aa7c4a0 <+64>: ja 0x3e7aa7c558 <_int_malloc+248> > 0x0000003e7aa7c4a6 <+70>: mov %ebp,%r8d > 0x0000003e7aa7c4a9 <+73>: shr $0x4,%r8d > 0x0000003e7aa7c4ad <+77>: sub $0x2,%r8d > 0x0000003e7aa7c4b1 <+81>: mov %r8d,%eax > 0x0000003e7aa7c4b4 <+84>: mov 0x8(%rdi,%rax,8),%r12 > 0x0000003e7aa7c4b9 <+89>: lea (%rdi,%rax,8),%rsi > 0x0000003e7aa7c4bd <+93>: lea 0x8(%rsi),%rcx > 0x0000003e7aa7c4c1 <+97>: test %r12,%r12 > 0x0000003e7aa7c4c4 <+100>: je 0x3e7aa7c558 <_int_malloc+248> >=> 0x0000003e7aa7c4ca <+106>: mov 0x10(%r12),%rdi > 0x0000003e7aa7c4cf <+111>: mov %r12,%rax > 0x0000003e7aa7c4d2 <+114>: cmpl $0x0,%fs:0x18 > 0x0000003e7aa7c4db <+123>: je 0x3e7aa7c4de <_int_malloc+126> > 0x0000003e7aa7c4dd <+125>: lock cmpxchg %rdi,0x8(%rsi) > 0x0000003e7aa7c4e3 <+131>: cmp %rax,%r12 > 0x0000003e7aa7c4e6 <+134>: mov %rax,%rdx > 0x0000003e7aa7c4e9 <+137>: jne 0x3e7aa7c4f3 <_int_malloc+147> > 0x0000003e7aa7c4eb <+139>: jmp 0x3e7aa7c517 <_int_malloc+183> > 0x0000003e7aa7c4ed <+141>: nopl (%rax) > 0x0000003e7aa7c4f0 <+144>: mov %rax,%rdx > 0x0000003e7aa7c4f3 <+147>: test %rdx,%rdx > 0x0000003e7aa7c4f6 <+150>: je 0x3e7aa7c558 <_int_malloc+248> > 0x0000003e7aa7c4f8 <+152>: mov 0x10(%rdx),%rsi > 0x0000003e7aa7c4fc <+156>: mov %rdx,%rax > 0x0000003e7aa7c4ff <+159>: cmpl $0x0,%fs:0x18 > 0x0000003e7aa7c508 <+168>: je 0x3e7aa7c50b <_int_malloc+171> > 0x0000003e7aa7c50a <+170>: lock cmpxchg %rsi,(%rcx) > 0x0000003e7aa7c50f <+175>: cmp %rdx,%rax > 0x0000003e7aa7c512 <+178>: jne 0x3e7aa7c4f0 <_int_malloc+144> > 0x0000003e7aa7c514 <+180>: mov %rdx,%r12 > 0x0000003e7aa7c517 <+183>: mov 0x8(%r12),%eax > 0x0000003e7aa7c51c <+188>: shr $0x4,%eax > 0x0000003e7aa7c51f <+191>: sub $0x2,%eax > 0x0000003e7aa7c522 <+194>: cmp %eax,%r8d > 0x0000003e7aa7c525 <+197>: jne 0x3e7aa7d854 <_int_malloc+5108> > 0x0000003e7aa7c52b <+203>: mov 0x33662f(%rip),%eax # 0x3e7adb2b60 <perturb_byte> > 0x0000003e7aa7c531 <+209>: add $0x10,%r12 > 0x0000003e7aa7c535 <+213>: test %eax,%eax > 0x0000003e7aa7c537 <+215>: jne 0x3e7aa7c90b <_int_malloc+1195> > 0x0000003e7aa7c53d <+221>: add $0xa8,%rsp > 0x0000003e7aa7c544 <+228>: mov %r12,%rax > 0x0000003e7aa7c547 <+231>: pop %rbx > 0x0000003e7aa7c548 <+232>: pop %rbp > 0x0000003e7aa7c549 <+233>: pop %r12 > 0x0000003e7aa7c54b <+235>: pop %r13 > 0x0000003e7aa7c54d <+237>: pop %r14 > 0x0000003e7aa7c54f <+239>: pop %r15 > 0x0000003e7aa7c551 <+241>: retq > 0x0000003e7aa7c552 <+242>: nopw 0x0(%rax,%rax,1) > 0x0000003e7aa7c558 <+248>: cmp $0x3ff,%rbp > 0x0000003e7aa7c55f <+255>: ja 0x3e7aa7c5c0 <_int_malloc+352> > 0x0000003e7aa7c561 <+257>: mov %ebp,%r9d > 0x0000003e7aa7c564 <+260>: shr $0x4,%r9d > 0x0000003e7aa7c568 <+264>: lea -0x2(%r9,%r9,1),%eax > 0x0000003e7aa7c56d <+269>: lea 0x58(%rbx,%rax,8),%rax > 0x0000003e7aa7c572 <+274>: mov 0x18(%rax),%r12 > 0x0000003e7aa7c576 <+278>: cmp %rax,%r12 > 0x0000003e7aa7c579 <+281>: je 0x3e7aa7c608 <_int_malloc+424> > 0x0000003e7aa7c57f <+287>: test %r12,%r12 > 0x0000003e7aa7c582 <+290>: je 0x3e7aa7ccfc <_int_malloc+2204> > 0x0000003e7aa7c588 <+296>: mov 0x18(%r12),%rdx > 0x0000003e7aa7c58d <+301>: cmp 0x10(%rdx),%r12 > 0x0000003e7aa7c591 <+305>: jne 0x3e7aa7d6f6 <_int_malloc+4758> > 0x0000003e7aa7c597 <+311>: mov %rdx,0x18(%rax) > 0x0000003e7aa7c59b <+315>: mov %rax,0x10(%rdx) > 0x0000003e7aa7c59f <+319>: lea 0x33417a(%rip),%rax # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7c5a6 <+326>: orq $0x1,0x8(%r12,%rbp,1) > 0x0000003e7aa7c5ac <+332>: cmp %rax,%rbx > 0x0000003e7aa7c5af <+335>: je 0x3e7aa7c52b <_int_malloc+203> > 0x0000003e7aa7c5b5 <+341>: orq $0x4,0x8(%r12) > 0x0000003e7aa7c5bb <+347>: jmpq 0x3e7aa7c52b <_int_malloc+203> > 0x0000003e7aa7c5c0 <+352>: mov %rbp,%r9 > 0x0000003e7aa7c5c3 <+355>: shr $0x6,%r9 > 0x0000003e7aa7c5c7 <+359>: cmp $0x30,%r9 > 0x0000003e7aa7c5cb <+363>: jbe 0x3e7aa7cba5 <_int_malloc+1861> > 0x0000003e7aa7c5d1 <+369>: mov %rbp,%r9 > 0x0000003e7aa7c5d4 <+372>: shr $0x9,%r9 > 0x0000003e7aa7c5d8 <+376>: cmp $0x14,%r9 > 0x0000003e7aa7c5dc <+380>: ja 0x3e7aa7ccb5 <_int_malloc+2133> > 0x0000003e7aa7c5e2 <+386>: add $0x5b,%r9d > 0x0000003e7aa7c5e6 <+390>: testb $0x1,0x4(%rbx) > 0x0000003e7aa7c5ea <+394>: jne 0x3e7aa7c608 <_int_malloc+424> > 0x0000003e7aa7c5ec <+396>: mov %rbx,%rdi > 0x0000003e7aa7c5ef <+399>: mov %r9d,0x20(%rsp) > 0x0000003e7aa7c5f4 <+404>: mov %r10,0x8(%rsp) > 0x0000003e7aa7c5f9 <+409>: callq 0x3e7aa7b3b0 <malloc_consolidate> > 0x0000003e7aa7c5fe <+414>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7c603 <+419>: mov 0x20(%rsp),%r9d > 0x0000003e7aa7c608 <+424>: mov %ebp,%edx > 0x0000003e7aa7c60a <+426>: mov %rbp,%rcx > 0x0000003e7aa7c60d <+429>: mov %rbp,%rax > 0x0000003e7aa7c610 <+432>: shr $0x4,%edx > 0x0000003e7aa7c613 <+435>: shr $0x6,%rcx > 0x0000003e7aa7c617 <+439>: shr $0x9,%rax > 0x0000003e7aa7c61b <+443>: mov %edx,0x60(%rsp) > 0x0000003e7aa7c61f <+447>: mov %rbp,%rdx > 0x0000003e7aa7c622 <+450>: mov %rcx,0x30(%rsp) > 0x0000003e7aa7c627 <+455>: shr $0xc,%rdx > 0x0000003e7aa7c62b <+459>: add $0x30,%ecx > 0x0000003e7aa7c62e <+462>: mov %rax,0x40(%rsp) > 0x0000003e7aa7c633 <+467>: add $0x5b,%eax > 0x0000003e7aa7c636 <+470>: mov %ecx,0x64(%rsp) > 0x0000003e7aa7c63a <+474>: mov %rdx,0x48(%rsp) > 0x0000003e7aa7c63f <+479>: mov %eax,0x68(%rsp) > 0x0000003e7aa7c643 <+483>: add $0x6e,%edx > 0x0000003e7aa7c646 <+486>: mov %rbp,%rcx > 0x0000003e7aa7c649 <+489>: mov %rbp,%rax > 0x0000003e7aa7c64c <+492>: shr $0xf,%rcx > 0x0000003e7aa7c650 <+496>: mov %edx,0x6c(%rsp) > 0x0000003e7aa7c654 <+500>: shr $0x12,%rax > 0x0000003e7aa7c658 <+504>: lea 0x80(%rsp),%rdx > 0x0000003e7aa7c660 <+512>: mov %rcx,0x50(%rsp) > 0x0000003e7aa7c665 <+517>: mov %rax,0x58(%rsp) > 0x0000003e7aa7c66a <+522>: add $0x77,%ecx > 0x0000003e7aa7c66d <+525>: add $0x7c,%eax > 0x0000003e7aa7c670 <+528>: mov %ecx,0x70(%rsp) > 0x0000003e7aa7c674 <+532>: mov %eax,0x74(%rsp) > 0x0000003e7aa7c678 <+536>: mov %rdx,%rcx > 0x0000003e7aa7c67b <+539>: lea 0x20(%rbp),%rax > 0x0000003e7aa7c67f <+543>: add $0x10,%rcx > 0x0000003e7aa7c683 <+547>: lea 0x58(%rbx),%r14 > 0x0000003e7aa7c687 <+551>: mov %rdx,0x28(%rsp) > 0x0000003e7aa7c68c <+556>: mov %rcx,0x78(%rsp) > 0x0000003e7aa7c691 <+561>: mov %r10,%r15 > 0x0000003e7aa7c694 <+564>: mov %rax,0x38(%rsp) > 0x0000003e7aa7c699 <+569>: mov $0x2710,%r13d > 0x0000003e7aa7c69f <+575>: jmp 0x3e7aa7c6f0 <_int_malloc+656> > 0x0000003e7aa7c6a1 <+577>: nopl 0x0(%rax) > 0x0000003e7aa7c6a8 <+584>: mov %edx,%ecx > 0x0000003e7aa7c6aa <+586>: mov $0x1,%edi > 0x0000003e7aa7c6af <+591>: shr $0x4,%ecx > 0x0000003e7aa7c6b2 <+594>: lea -0x2(%rcx,%rcx,1),%eax > 0x0000003e7aa7c6b6 <+598>: mov %ecx,%r8d > 0x0000003e7aa7c6b9 <+601>: shl %cl,%edi > 0x0000003e7aa7c6bb <+603>: sar $0x5,%r8d > 0x0000003e7aa7c6bf <+607>: cltq > 0x0000003e7aa7c6c1 <+609>: lea 0x58(%rbx,%rax,8),%rsi > 0x0000003e7aa7c6c6 <+614>: mov 0x10(%rsi),%rax > 0x0000003e7aa7c6ca <+618>: movslq %r8d,%rdx > 0x0000003e7aa7c6cd <+621>: or %edi,0x858(%rbx,%rdx,4) > 0x0000003e7aa7c6d4 <+628>: sub $0x1,%r13d > 0x0000003e7aa7c6d8 <+632>: mov %rsi,0x18(%r12) > 0x0000003e7aa7c6dd <+637>: mov %rax,0x10(%r12) > 0x0000003e7aa7c6e2 <+642>: mov %r12,0x18(%rax) > 0x0000003e7aa7c6e6 <+646>: mov %r12,0x10(%rsi) > 0x0000003e7aa7c6ea <+650>: je 0x3e7aa7c950 <_int_malloc+1264> > 0x0000003e7aa7c6f0 <+656>: mov 0x70(%rbx),%r12 > 0x0000003e7aa7c6f4 <+660>: cmp %r14,%r12 > 0x0000003e7aa7c6f7 <+663>: je 0x3e7aa7c950 <_int_malloc+1264> > 0x0000003e7aa7c6fd <+669>: mov 0x8(%r12),%rdx > 0x0000003e7aa7c702 <+674>: mov 0x18(%r12),%r10 > 0x0000003e7aa7c707 <+679>: cmp $0x10,%rdx > 0x0000003e7aa7c70b <+683>: jbe 0x3e7aa7cd3a <_int_malloc+2266> > 0x0000003e7aa7c711 <+689>: cmp 0x878(%rbx),%rdx > 0x0000003e7aa7c718 <+696>: ja 0x3e7aa7cd3a <_int_malloc+2266> > 0x0000003e7aa7c71e <+702>: and $0xfffffffffffffff8,%rdx > 0x0000003e7aa7c722 <+706>: cmp $0x3ff,%rbp > 0x0000003e7aa7c729 <+713>: ja 0x3e7aa7c734 <_int_malloc+724> > 0x0000003e7aa7c72b <+715>: cmp %r10,%r14 > 0x0000003e7aa7c72e <+718>: je 0x3e7aa7c878 <_int_malloc+1048> > 0x0000003e7aa7c734 <+724>: cmp %rdx,%rbp > 0x0000003e7aa7c737 <+727>: mov %r10,0x70(%rbx) > 0x0000003e7aa7c73b <+731>: mov %r14,0x10(%r10) > 0x0000003e7aa7c73f <+735>: je 0x3e7aa7cab0 <_int_malloc+1616> > 0x0000003e7aa7c745 <+741>: cmp $0x3ff,%rdx > 0x0000003e7aa7c74c <+748>: jbe 0x3e7aa7c6a8 <_int_malloc+584> > 0x0000003e7aa7c752 <+754>: mov %rdx,%rax > 0x0000003e7aa7c755 <+757>: shr $0x6,%rax > 0x0000003e7aa7c759 <+761>: cmp $0x30,%rax > 0x0000003e7aa7c75d <+765>: ja 0x3e7aa7c800 <_int_malloc+928> > 0x0000003e7aa7c763 <+771>: lea 0x30(%rax),%ecx > 0x0000003e7aa7c766 <+774>: lea 0x5e(%rax,%rax,1),%eax > 0x0000003e7aa7c76a <+778>: cltq > 0x0000003e7aa7c76c <+780>: mov %ecx,%r8d > 0x0000003e7aa7c76f <+783>: mov $0x1,%edi > 0x0000003e7aa7c774 <+788>: sub $0x2,%rax > 0x0000003e7aa7c778 <+792>: sar $0x5,%r8d > 0x0000003e7aa7c77c <+796>: shl %cl,%edi > 0x0000003e7aa7c77e <+798>: lea 0x68(%rbx,%rax,8),%rcx > 0x0000003e7aa7c783 <+803>: mov 0x10(%rcx),%rax > 0x0000003e7aa7c787 <+807>: cmp %rcx,%rax > 0x0000003e7aa7c78a <+810>: je 0x3e7aa7c860 <_int_malloc+1024> > 0x0000003e7aa7c790 <+816>: mov 0x18(%rcx),%rsi > 0x0000003e7aa7c794 <+820>: or $0x1,%rdx > 0x0000003e7aa7c798 <+824>: cmp 0x8(%rsi),%rdx > 0x0000003e7aa7c79c <+828>: jae 0x3e7aa7c7c4 <_int_malloc+868> > 0x0000003e7aa7c79e <+830>: mov 0x28(%rax),%rdx > 0x0000003e7aa7c7a2 <+834>: mov %rax,0x20(%r12) > 0x0000003e7aa7c7a7 <+839>: mov %rdx,0x28(%r12) > 0x0000003e7aa7c7ac <+844>: mov %r12,0x20(%rdx) > 0x0000003e7aa7c7b0 <+848>: mov %r12,0x28(%rax) > 0x0000003e7aa7c7b4 <+852>: mov %rcx,%rax > 0x0000003e7aa7c7b7 <+855>: jmpq 0x3e7aa7c6ca <_int_malloc+618> > 0x0000003e7aa7c7bc <+860>: nopl 0x0(%rax) > 0x0000003e7aa7c7c0 <+864>: mov 0x20(%rax),%rax > 0x0000003e7aa7c7c4 <+868>: mov 0x8(%rax),%rcx > 0x0000003e7aa7c7c8 <+872>: cmp %rcx,%rdx > 0x0000003e7aa7c7cb <+875>: jb 0x3e7aa7c7c0 <_int_malloc+864> > 0x0000003e7aa7c7cd <+877>: cmp %rcx,%rdx > 0x0000003e7aa7c7d0 <+880>: je 0x3e7aa7c940 <_int_malloc+1248> > 0x0000003e7aa7c7d6 <+886>: mov 0x28(%rax),%rdx > 0x0000003e7aa7c7da <+890>: mov %rax,0x20(%r12) > 0x0000003e7aa7c7df <+895>: mov %rdx,0x28(%r12) > 0x0000003e7aa7c7e4 <+900>: mov %r12,0x28(%rax) > 0x0000003e7aa7c7e8 <+904>: mov 0x28(%r12),%rdx > 0x0000003e7aa7c7ed <+909>: mov %r12,0x20(%rdx) > 0x0000003e7aa7c7f1 <+913>: mov 0x18(%rax),%rsi > 0x0000003e7aa7c7f5 <+917>: jmpq 0x3e7aa7c6ca <_int_malloc+618> > 0x0000003e7aa7c7fa <+922>: nopw 0x0(%rax,%rax,1) > 0x0000003e7aa7c800 <+928>: mov %rdx,%rax > 0x0000003e7aa7c803 <+931>: shr $0x9,%rax > 0x0000003e7aa7c807 <+935>: cmp $0x14,%rax > 0x0000003e7aa7c80b <+939>: ja 0x3e7aa7c820 <_int_malloc+960> > 0x0000003e7aa7c80d <+941>: lea 0x5b(%rax),%ecx > 0x0000003e7aa7c810 <+944>: lea 0xb4(%rax,%rax,1),%eax > 0x0000003e7aa7c817 <+951>: jmpq 0x3e7aa7c76a <_int_malloc+778> > 0x0000003e7aa7c81c <+956>: nopl 0x0(%rax) > 0x0000003e7aa7c820 <+960>: mov %rdx,%rax > 0x0000003e7aa7c823 <+963>: shr $0xc,%rax > 0x0000003e7aa7c827 <+967>: cmp $0xa,%rax > 0x0000003e7aa7c82b <+971>: ja 0x3e7aa7c920 <_int_malloc+1216> > 0x0000003e7aa7c831 <+977>: lea 0x6e(%rax),%ecx > 0x0000003e7aa7c834 <+980>: lea 0xda(%rax,%rax,1),%eax > 0x0000003e7aa7c83b <+987>: cltq > 0x0000003e7aa7c83d <+989>: mov $0x1,%edi > 0x0000003e7aa7c842 <+994>: mov $0x3,%r8d > 0x0000003e7aa7c848 <+1000>: sub $0x2,%rax > 0x0000003e7aa7c84c <+1004>: shl %cl,%edi > 0x0000003e7aa7c84e <+1006>: lea 0x68(%rbx,%rax,8),%rcx > 0x0000003e7aa7c853 <+1011>: mov 0x10(%rcx),%rax > 0x0000003e7aa7c857 <+1015>: cmp %rcx,%rax > 0x0000003e7aa7c85a <+1018>: jne 0x3e7aa7c790 <_int_malloc+816> > 0x0000003e7aa7c860 <+1024>: mov %r12,0x28(%r12) > 0x0000003e7aa7c865 <+1029>: mov %r12,0x20(%r12) > 0x0000003e7aa7c86a <+1034>: mov %rax,%rsi > 0x0000003e7aa7c86d <+1037>: jmpq 0x3e7aa7c6ca <_int_malloc+618> > 0x0000003e7aa7c872 <+1042>: nopw 0x0(%rax,%rax,1) > 0x0000003e7aa7c878 <+1048>: mov 0x60(%rbx),%rax > 0x0000003e7aa7c87c <+1052>: cmp %r12,%rax > 0x0000003e7aa7c87f <+1055>: jne 0x3e7aa7c734 <_int_malloc+724> > 0x0000003e7aa7c885 <+1061>: cmp 0x38(%rsp),%rdx > 0x0000003e7aa7c88a <+1066>: jbe 0x3e7aa7c734 <_int_malloc+724> > 0x0000003e7aa7c890 <+1072>: sub %rbp,%rdx > 0x0000003e7aa7c893 <+1075>: add %rbp,%r12 > 0x0000003e7aa7c896 <+1078>: mov %r15,%r10 > 0x0000003e7aa7c899 <+1081>: cmp $0x3ff,%rdx > 0x0000003e7aa7c8a0 <+1088>: mov %r12,0x60(%rbx) > 0x0000003e7aa7c8a4 <+1092>: mov %r12,0x68(%rbx) > 0x0000003e7aa7c8a8 <+1096>: mov %r12,0x70(%rbx) > 0x0000003e7aa7c8ac <+1100>: mov %r14,0x10(%r12) > 0x0000003e7aa7c8b1 <+1105>: mov %r14,0x18(%r12) > 0x0000003e7aa7c8b6 <+1110>: jbe 0x3e7aa7c8ca <_int_malloc+1130> > 0x0000003e7aa7c8b8 <+1112>: movq $0x0,0x20(%r12) > 0x0000003e7aa7c8c1 <+1121>: movq $0x0,0x28(%r12) > 0x0000003e7aa7c8ca <+1130>: lea 0x333e4f(%rip),%rcx # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7c8d1 <+1137>: mov %rdx,(%r12,%rdx,1) > 0x0000003e7aa7c8d5 <+1141>: cmp %rcx,%rbx > 0x0000003e7aa7c8d8 <+1144>: setne %cl > 0x0000003e7aa7c8db <+1147>: or $0x1,%rbp > 0x0000003e7aa7c8df <+1151>: movzbl %cl,%ecx > 0x0000003e7aa7c8e2 <+1154>: shl $0x2,%rcx > 0x0000003e7aa7c8e6 <+1158>: or %rcx,%rbp > 0x0000003e7aa7c8e9 <+1161>: mov %rdx,%rcx > 0x0000003e7aa7c8ec <+1164>: or $0x1,%rcx > 0x0000003e7aa7c8f0 <+1168>: mov %rbp,0x8(%rax) > 0x0000003e7aa7c8f4 <+1172>: mov %rcx,0x8(%r12) > 0x0000003e7aa7c8f9 <+1177>: lea 0x10(%rax),%r12 > 0x0000003e7aa7c8fd <+1181>: mov 0x33625d(%rip),%eax # 0x3e7adb2b60 <perturb_byte> > 0x0000003e7aa7c903 <+1187>: test %eax,%eax > 0x0000003e7aa7c905 <+1189>: je 0x3e7aa7c53d <_int_malloc+221> > 0x0000003e7aa7c90b <+1195>: not %eax > 0x0000003e7aa7c90d <+1197>: mov %r10,%rdx > 0x0000003e7aa7c910 <+1200>: mov %r12,%rdi > 0x0000003e7aa7c913 <+1203>: movzbl %al,%esi > 0x0000003e7aa7c916 <+1206>: callq 0x3e7aa882e0 <__memset_sse2> > 0x0000003e7aa7c91b <+1211>: jmpq 0x3e7aa7c53d <_int_malloc+221> > 0x0000003e7aa7c920 <+1216>: mov %rdx,%rax > 0x0000003e7aa7c923 <+1219>: shr $0xf,%rax > 0x0000003e7aa7c927 <+1223>: cmp $0x4,%rax > 0x0000003e7aa7c92b <+1227>: ja 0x3e7aa7c9f0 <_int_malloc+1424> > 0x0000003e7aa7c931 <+1233>: lea 0x77(%rax),%ecx > 0x0000003e7aa7c934 <+1236>: lea 0xec(%rax,%rax,1),%eax > 0x0000003e7aa7c93b <+1243>: jmpq 0x3e7aa7c83b <_int_malloc+987> > 0x0000003e7aa7c940 <+1248>: mov 0x10(%rax),%rax > 0x0000003e7aa7c944 <+1252>: jmpq 0x3e7aa7c7f1 <_int_malloc+913> > 0x0000003e7aa7c949 <+1257>: nopl 0x0(%rax) > 0x0000003e7aa7c950 <+1264>: cmp $0x3ff,%rbp > 0x0000003e7aa7c957 <+1271>: ja 0x3e7aa7cad4 <_int_malloc+1652> > 0x0000003e7aa7c95d <+1277>: lea 0x1(%r9),%ecx > 0x0000003e7aa7c961 <+1281>: lea (%r9,%r9,1),%eax > 0x0000003e7aa7c965 <+1285>: mov %ecx,%edi > 0x0000003e7aa7c967 <+1287>: lea 0x58(%rbx,%rax,8),%rdx > 0x0000003e7aa7c96c <+1292>: mov $0x1,%eax > 0x0000003e7aa7c971 <+1297>: shr $0x5,%edi > 0x0000003e7aa7c974 <+1300>: shl %cl,%eax > 0x0000003e7aa7c976 <+1302>: mov %edi,%r8d > 0x0000003e7aa7c979 <+1305>: mov 0x858(%rbx,%r8,4),%esi > 0x0000003e7aa7c981 <+1313>: nopl 0x0(%rax) > 0x0000003e7aa7c988 <+1320>: test %eax,%eax > 0x0000003e7aa7c98a <+1322>: je 0x3e7aa7c990 <_int_malloc+1328> > 0x0000003e7aa7c98c <+1324>: cmp %esi,%eax > 0x0000003e7aa7c98e <+1326>: jbe 0x3e7aa7c9c6 <_int_malloc+1382> > 0x0000003e7aa7c990 <+1328>: add $0x1,%edi > 0x0000003e7aa7c993 <+1331>: cmp $0x3,%edi > 0x0000003e7aa7c996 <+1334>: ja 0x3e7aa7ca10 <_int_malloc+1456> > 0x0000003e7aa7c998 <+1336>: mov %edi,%r8d > 0x0000003e7aa7c99b <+1339>: mov 0x858(%rbx,%r8,4),%esi > 0x0000003e7aa7c9a3 <+1347>: test %esi,%esi > 0x0000003e7aa7c9a5 <+1349>: je 0x3e7aa7c990 <_int_malloc+1328> > 0x0000003e7aa7c9a7 <+1351>: mov %edi,%eax > 0x0000003e7aa7c9a9 <+1353>: shl $0x6,%eax > 0x0000003e7aa7c9ac <+1356>: sub $0x2,%eax > 0x0000003e7aa7c9af <+1359>: lea 0x58(%rbx,%rax,8),%rdx > 0x0000003e7aa7c9b4 <+1364>: mov $0x1,%eax > 0x0000003e7aa7c9b9 <+1369>: test %eax,%esi > 0x0000003e7aa7c9bb <+1371>: jne 0x3e7aa7c9ca <_int_malloc+1386> > 0x0000003e7aa7c9bd <+1373>: nopl (%rax) > 0x0000003e7aa7c9c0 <+1376>: add $0x10,%rdx > 0x0000003e7aa7c9c4 <+1380>: add %eax,%eax > 0x0000003e7aa7c9c6 <+1382>: test %eax,%esi > 0x0000003e7aa7c9c8 <+1384>: je 0x3e7aa7c9c0 <_int_malloc+1376> > 0x0000003e7aa7c9ca <+1386>: mov 0x18(%rdx),%r12 > 0x0000003e7aa7c9ce <+1390>: cmp %rdx,%r12 > 0x0000003e7aa7c9d1 <+1393>: jne 0x3e7aa7cbc4 <_int_malloc+1892> > 0x0000003e7aa7c9d7 <+1399>: mov %eax,%ecx > 0x0000003e7aa7c9d9 <+1401>: add $0x10,%rdx > 0x0000003e7aa7c9dd <+1405>: add %eax,%eax > 0x0000003e7aa7c9df <+1407>: not %ecx > 0x0000003e7aa7c9e1 <+1409>: and %ecx,%esi > 0x0000003e7aa7c9e3 <+1411>: mov %esi,0x858(%rbx,%r8,4) > 0x0000003e7aa7c9eb <+1419>: jmp 0x3e7aa7c988 <_int_malloc+1320> > 0x0000003e7aa7c9ed <+1421>: nopl (%rax) > 0x0000003e7aa7c9f0 <+1424>: mov %rdx,%rax > 0x0000003e7aa7c9f3 <+1427>: shr $0x12,%rax > 0x0000003e7aa7c9f7 <+1431>: cmp $0x2,%rax > 0x0000003e7aa7c9fb <+1435>: ja 0x3e7aa7cb90 <_int_malloc+1840> > 0x0000003e7aa7ca01 <+1441>: lea 0x7c(%rax),%ecx > 0x0000003e7aa7ca04 <+1444>: lea 0xf6(%rax,%rax,1),%eax > 0x0000003e7aa7ca0b <+1451>: jmpq 0x3e7aa7c83b <_int_malloc+987> > 0x0000003e7aa7ca10 <+1456>: mov 0x58(%rbx),%rax > 0x0000003e7aa7ca14 <+1460>: mov 0x8(%rax),%r12 > 0x0000003e7aa7ca18 <+1464>: and $0xfffffffffffffff8,%r12 > 0x0000003e7aa7ca1c <+1468>: cmp 0x38(%rsp),%r12 > 0x0000003e7aa7ca21 <+1473>: jae 0x3e7aa7cdaf <_int_malloc+2383> > 0x0000003e7aa7ca27 <+1479>: testb $0x1,0x4(%rbx) > 0x0000003e7aa7ca2b <+1483>: jne 0x3e7aa7ce00 <_int_malloc+2464> > 0x0000003e7aa7ca31 <+1489>: mov %rbx,%rdi > 0x0000003e7aa7ca34 <+1492>: callq 0x3e7aa7b3b0 <malloc_consolidate> > 0x0000003e7aa7ca39 <+1497>: cmp $0x3ff,%rbp > 0x0000003e7aa7ca40 <+1504>: mov 0x60(%rsp),%r9d > 0x0000003e7aa7ca45 <+1509>: jbe 0x3e7aa7c699 <_int_malloc+569> > 0x0000003e7aa7ca4b <+1515>: cmpq $0x30,0x30(%rsp) > 0x0000003e7aa7ca51 <+1521>: mov 0x64(%rsp),%r9d > 0x0000003e7aa7ca56 <+1526>: jbe 0x3e7aa7c699 <_int_malloc+569> > 0x0000003e7aa7ca5c <+1532>: cmpq $0x14,0x40(%rsp) > 0x0000003e7aa7ca62 <+1538>: mov 0x68(%rsp),%r9d > 0x0000003e7aa7ca67 <+1543>: jbe 0x3e7aa7c699 <_int_malloc+569> > 0x0000003e7aa7ca6d <+1549>: cmpq $0xa,0x48(%rsp) > 0x0000003e7aa7ca73 <+1555>: mov 0x6c(%rsp),%r9d > 0x0000003e7aa7ca78 <+1560>: jbe 0x3e7aa7c699 <_int_malloc+569> > 0x0000003e7aa7ca7e <+1566>: cmpq $0x4,0x50(%rsp) > 0x0000003e7aa7ca84 <+1572>: mov 0x70(%rsp),%r9d > 0x0000003e7aa7ca89 <+1577>: jbe 0x3e7aa7c699 <_int_malloc+569> > 0x0000003e7aa7ca8f <+1583>: cmpq $0x3,0x58(%rsp) > 0x0000003e7aa7ca95 <+1589>: mov $0x7e,%r9d > 0x0000003e7aa7ca9b <+1595>: cmovb 0x74(%rsp),%r9d > 0x0000003e7aa7caa1 <+1601>: jmpq 0x3e7aa7c699 <_int_malloc+569> > 0x0000003e7aa7caa6 <+1606>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003e7aa7cab0 <+1616>: lea 0x333c69(%rip),%rax # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7cab7 <+1623>: orq $0x1,0x8(%r12,%rbp,1) > 0x0000003e7aa7cabd <+1629>: mov %r15,%r10 > 0x0000003e7aa7cac0 <+1632>: cmp %rax,%rbx > 0x0000003e7aa7cac3 <+1635>: je 0x3e7aa7c52b <_int_malloc+203> > 0x0000003e7aa7cac9 <+1641>: orq $0x4,0x8(%r12) > 0x0000003e7aa7cacf <+1647>: jmpq 0x3e7aa7c52b <_int_malloc+203> > 0x0000003e7aa7cad4 <+1652>: lea -0x2(%r9,%r9,1),%eax > 0x0000003e7aa7cad9 <+1657>: lea 0x58(%rbx,%rax,8),%rax > 0x0000003e7aa7cade <+1662>: mov 0x10(%rax),%rdx > 0x0000003e7aa7cae2 <+1666>: cmp %rax,%rdx > 0x0000003e7aa7cae5 <+1669>: je 0x3e7aa7c95d <_int_malloc+1277> > 0x0000003e7aa7caeb <+1675>: cmp 0x8(%rdx),%rbp > 0x0000003e7aa7caef <+1679>: ja 0x3e7aa7c95d <_int_malloc+1277> > 0x0000003e7aa7caf5 <+1685>: mov %r15,%r10 > 0x0000003e7aa7caf8 <+1688>: mov 0x28(%rdx),%r12 > 0x0000003e7aa7cafc <+1692>: jmp 0x3e7aa7cb05 <_int_malloc+1701> > 0x0000003e7aa7cafe <+1694>: xchg %ax,%ax > 0x0000003e7aa7cb00 <+1696>: mov 0x28(%r12),%r12 > 0x0000003e7aa7cb05 <+1701>: mov 0x8(%r12),%rdx > 0x0000003e7aa7cb0a <+1706>: mov %rdx,%r13 > 0x0000003e7aa7cb0d <+1709>: and $0xfffffffffffffff8,%r13 > 0x0000003e7aa7cb11 <+1713>: cmp %r13,%rbp > 0x0000003e7aa7cb14 <+1716>: ja 0x3e7aa7cb00 <_int_malloc+1696> > 0x0000003e7aa7cb16 <+1718>: cmp %r12,0x18(%rax) > 0x0000003e7aa7cb1a <+1722>: mov 0x10(%r12),%rax > 0x0000003e7aa7cb1f <+1727>: je 0x3e7aa7cb2b <_int_malloc+1739> > 0x0000003e7aa7cb21 <+1729>: cmp 0x8(%rax),%rdx > 0x0000003e7aa7cb25 <+1733>: je 0x3e7aa7d702 <_int_malloc+4770> > 0x0000003e7aa7cb2b <+1739>: mov %r13,%r15 > 0x0000003e7aa7cb2e <+1742>: mov 0x18(%r12),%rdx > 0x0000003e7aa7cb33 <+1747>: sub %rbp,%r15 > 0x0000003e7aa7cb36 <+1750>: cmp 0x18(%rax),%r12 > 0x0000003e7aa7cb3a <+1754>: jne 0x3e7aa7d747 <_int_malloc+4839> > 0x0000003e7aa7cb40 <+1760>: cmp 0x10(%rdx),%r12 > 0x0000003e7aa7cb44 <+1764>: jne 0x3e7aa7d747 <_int_malloc+4839> > 0x0000003e7aa7cb4a <+1770>: cmpq $0x3ff,0x8(%r12) > 0x0000003e7aa7cb53 <+1779>: mov %rdx,0x18(%rax) > 0x0000003e7aa7cb57 <+1783>: mov %rax,0x10(%rdx) > 0x0000003e7aa7cb5b <+1787>: jbe 0x3e7aa7cb6b <_int_malloc+1803> > 0x0000003e7aa7cb5d <+1789>: mov 0x20(%r12),%rdx > 0x0000003e7aa7cb62 <+1794>: test %rdx,%rdx > 0x0000003e7aa7cb65 <+1797>: jne 0x3e7aa7d7ac <_int_malloc+4940> > 0x0000003e7aa7cb6b <+1803>: cmp $0x1f,%r15 > 0x0000003e7aa7cb6f <+1807>: ja 0x3e7aa7d021 <_int_malloc+3009> > 0x0000003e7aa7cb75 <+1813>: lea 0x333ba4(%rip),%rax # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7cb7c <+1820>: orq $0x1,0x8(%r12,%r13,1) > 0x0000003e7aa7cb82 <+1826>: cmp %rax,%rbx > 0x0000003e7aa7cb85 <+1829>: jne 0x3e7aa7c5b5 <_int_malloc+341> > 0x0000003e7aa7cb8b <+1835>: jmpq 0x3e7aa7c52b <_int_malloc+203> > 0x0000003e7aa7cb90 <+1840>: mov $0x40000000,%edi > 0x0000003e7aa7cb95 <+1845>: mov $0x3,%r8d > 0x0000003e7aa7cb9b <+1851>: mov $0xf8,%eax > 0x0000003e7aa7cba0 <+1856>: jmpq 0x3e7aa7c77e <_int_malloc+798> > 0x0000003e7aa7cba5 <+1861>: add $0x30,%r9d > 0x0000003e7aa7cba9 <+1865>: jmpq 0x3e7aa7c5e6 <_int_malloc+390> > 0x0000003e7aa7cbae <+1870>: mov 0x33327b(%rip),%rax # 0x3e7adafe30 > 0x0000003e7aa7cbb5 <+1877>: xor %r12d,%r12d > 0x0000003e7aa7cbb8 <+1880>: movl $0xc,%fs:(%rax) > 0x0000003e7aa7cbbf <+1887>: jmpq 0x3e7aa7c53d <_int_malloc+221> > 0x0000003e7aa7cbc4 <+1892>: mov 0x8(%r12),%rcx > 0x0000003e7aa7cbc9 <+1897>: mov %r15,%r10 > 0x0000003e7aa7cbcc <+1900>: mov 0x10(%r12),%rax > 0x0000003e7aa7cbd1 <+1905>: mov 0x18(%r12),%rdx > 0x0000003e7aa7cbd6 <+1910>: mov %rcx,%r15 > 0x0000003e7aa7cbd9 <+1913>: and $0xfffffffffffffff8,%r15 > 0x0000003e7aa7cbdd <+1917>: mov %r15,%r13 > 0x0000003e7aa7cbe0 <+1920>: sub %rbp,%r13 > 0x0000003e7aa7cbe3 <+1923>: cmp 0x18(%rax),%r12 > 0x0000003e7aa7cbe7 <+1927>: jne 0x3e7aa7d691 <_int_malloc+4657> > 0x0000003e7aa7cbed <+1933>: cmp 0x10(%rdx),%r12 > 0x0000003e7aa7cbf1 <+1937>: jne 0x3e7aa7d691 <_int_malloc+4657> > 0x0000003e7aa7cbf7 <+1943>: cmp $0x3ff,%rcx > 0x0000003e7aa7cbfe <+1950>: mov %rdx,0x18(%rax) > 0x0000003e7aa7cc02 <+1954>: mov %rax,0x10(%rdx) > 0x0000003e7aa7cc06 <+1958>: jbe 0x3e7aa7cc2f <_int_malloc+1999> > 0x0000003e7aa7cc08 <+1960>: mov 0x20(%r12),%rdx > 0x0000003e7aa7cc0d <+1965>: test %rdx,%rdx > 0x0000003e7aa7cc10 <+1968>: je 0x3e7aa7cc2f <_int_malloc+1999> > 0x0000003e7aa7cc12 <+1970>: cmpq $0x0,0x20(%rax) > 0x0000003e7aa7cc17 <+1975>: je 0x3e7aa7d71a <_int_malloc+4794> > 0x0000003e7aa7cc1d <+1981>: mov 0x28(%r12),%rax > 0x0000003e7aa7cc22 <+1986>: mov %rax,0x28(%rdx) > 0x0000003e7aa7cc26 <+1990>: mov 0x28(%r12),%rax > 0x0000003e7aa7cc2b <+1995>: mov %rdx,0x20(%rax) > 0x0000003e7aa7cc2f <+1999>: cmp $0x1f,%r13 > 0x0000003e7aa7cc33 <+2003>: jbe 0x3e7aa7ccd8 <_int_malloc+2168> > 0x0000003e7aa7cc39 <+2009>: mov 0x68(%rbx),%rdx > 0x0000003e7aa7cc3d <+2013>: lea (%r12,%rbp,1),%rax > 0x0000003e7aa7cc41 <+2017>: cmp 0x18(%rdx),%r14 > 0x0000003e7aa7cc45 <+2021>: jne 0x3e7aa7d631 <_int_malloc+4561> > 0x0000003e7aa7cc4b <+2027>: cmp $0x3ff,%rbp > 0x0000003e7aa7cc52 <+2034>: mov %r14,0x18(%rax) > 0x0000003e7aa7cc56 <+2038>: mov %rdx,0x10(%rax) > 0x0000003e7aa7cc5a <+2042>: mov %rax,0x18(%rdx) > 0x0000003e7aa7cc5e <+2046>: mov %rax,0x68(%rbx) > 0x0000003e7aa7cc62 <+2050>: ja 0x3e7aa7cc68 <_int_malloc+2056> > 0x0000003e7aa7cc64 <+2052>: mov %rax,0x60(%rbx) > 0x0000003e7aa7cc68 <+2056>: cmp $0x3ff,%r13 > 0x0000003e7aa7cc6f <+2063>: jbe 0x3e7aa7cc81 <_int_malloc+2081> > 0x0000003e7aa7cc71 <+2065>: movq $0x0,0x20(%rax) > 0x0000003e7aa7cc79 <+2073>: movq $0x0,0x28(%rax) > 0x0000003e7aa7cc81 <+2081>: lea 0x333a98(%rip),%rdx # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7cc88 <+2088>: mov %r13,(%rax,%r13,1) > 0x0000003e7aa7cc8c <+2092>: cmp %rdx,%rbx > 0x0000003e7aa7cc8f <+2095>: setne %dl > 0x0000003e7aa7cc92 <+2098>: or $0x1,%rbp > 0x0000003e7aa7cc96 <+2102>: movzbl %dl,%edx > 0x0000003e7aa7cc99 <+2105>: shl $0x2,%rdx > 0x0000003e7aa7cc9d <+2109>: or %rdx,%rbp > 0x0000003e7aa7cca0 <+2112>: mov %r13,%rdx > 0x0000003e7aa7cca3 <+2115>: or $0x1,%rdx > 0x0000003e7aa7cca7 <+2119>: mov %rbp,0x8(%r12) > 0x0000003e7aa7ccac <+2124>: mov %rdx,0x8(%rax) > 0x0000003e7aa7ccb0 <+2128>: jmpq 0x3e7aa7c52b <_int_malloc+203> > 0x0000003e7aa7ccb5 <+2133>: mov %rbp,%r9 > 0x0000003e7aa7ccb8 <+2136>: shr $0xc,%r9 > 0x0000003e7aa7ccbc <+2140>: cmp $0xa,%r9 > 0x0000003e7aa7ccc0 <+2144>: jbe 0x3e7aa7ccf3 <_int_malloc+2195> > 0x0000003e7aa7ccc2 <+2146>: mov %rbp,%r9 > 0x0000003e7aa7ccc5 <+2149>: shr $0xf,%r9 > 0x0000003e7aa7ccc9 <+2153>: cmp $0x4,%r9 > 0x0000003e7aa7cccd <+2157>: ja 0x3e7aa7cd1d <_int_malloc+2237> > 0x0000003e7aa7cccf <+2159>: add $0x77,%r9d > 0x0000003e7aa7ccd3 <+2163>: jmpq 0x3e7aa7c5e6 <_int_malloc+390> > 0x0000003e7aa7ccd8 <+2168>: lea 0x333a41(%rip),%rax # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7ccdf <+2175>: orq $0x1,0x8(%r12,%r15,1) > 0x0000003e7aa7cce5 <+2181>: cmp %rax,%rbx > 0x0000003e7aa7cce8 <+2184>: jne 0x3e7aa7c5b5 <_int_malloc+341> > 0x0000003e7aa7ccee <+2190>: jmpq 0x3e7aa7c52b <_int_malloc+203> > 0x0000003e7aa7ccf3 <+2195>: add $0x6e,%r9d > 0x0000003e7aa7ccf7 <+2199>: jmpq 0x3e7aa7c5e6 <_int_malloc+390> > 0x0000003e7aa7ccfc <+2204>: mov %rbx,%rdi > 0x0000003e7aa7ccff <+2207>: mov %r9d,0x20(%rsp) > 0x0000003e7aa7cd04 <+2212>: mov %r10,0x8(%rsp) > 0x0000003e7aa7cd09 <+2217>: callq 0x3e7aa7b3b0 <malloc_consolidate> > 0x0000003e7aa7cd0e <+2222>: mov 0x20(%rsp),%r9d > 0x0000003e7aa7cd13 <+2227>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7cd18 <+2232>: jmpq 0x3e7aa7c608 <_int_malloc+424> > 0x0000003e7aa7cd1d <+2237>: mov %rbp,%rax > 0x0000003e7aa7cd20 <+2240>: mov $0x7e,%r9d > 0x0000003e7aa7cd26 <+2246>: shr $0x12,%rax > 0x0000003e7aa7cd2a <+2250>: lea 0x7c(%rax),%edx > 0x0000003e7aa7cd2d <+2253>: cmp $0x2,%rax > 0x0000003e7aa7cd31 <+2257>: cmovbe %edx,%r9d > 0x0000003e7aa7cd35 <+2261>: jmpq 0x3e7aa7c5e6 <_int_malloc+390> > 0x0000003e7aa7cd3a <+2266>: cmpl $0x0,0x339473(%rip) # 0x3e7adb61b4 <__libc_multiple_threads> > 0x0000003e7aa7cd41 <+2273>: je 0x3e7aa7cd4e <_int_malloc+2286> > 0x0000003e7aa7cd43 <+2275>: lock decl (%rbx) > 0x0000003e7aa7cd46 <+2278>: jne 0x3e7aa81492 <_L_unlock_6539> > 0x0000003e7aa7cd4c <+2284>: jmp 0x3e7aa7cd56 <_int_malloc+2294> > 0x0000003e7aa7cd4e <+2286>: decl (%rbx) > 0x0000003e7aa7cd50 <+2288>: jne 0x3e7aa81492 <_L_unlock_6539> > 0x0000003e7aa7cd56 <+2294>: mov 0x333463(%rip),%r11d # 0x3e7adb01c0 <check_action> > 0x0000003e7aa7cd5d <+2301>: mov %r11d,%eax > 0x0000003e7aa7cd60 <+2304>: and $0x5,%eax > 0x0000003e7aa7cd63 <+2307>: cmp $0x5,%eax > 0x0000003e7aa7cd66 <+2310>: je 0x3e7aa7d865 <_int_malloc+5125> > 0x0000003e7aa7cd6c <+2316>: test $0x1,%r11b > 0x0000003e7aa7cd70 <+2320>: jne 0x3e7aa7cf78 <_int_malloc+2840> > 0x0000003e7aa7cd76 <+2326>: and $0x2,%r11d > 0x0000003e7aa7cd7a <+2330>: jne 0x3e7aa7d860 <_int_malloc+5120> > 0x0000003e7aa7cd80 <+2336>: mov $0x1,%esi > 0x0000003e7aa7cd85 <+2341>: xor %eax,%eax > 0x0000003e7aa7cd87 <+2343>: cmpl $0x0,0x339426(%rip) # 0x3e7adb61b4 <__libc_multiple_threads> > 0x0000003e7aa7cd8e <+2350>: je 0x3e7aa7cd9c <_int_malloc+2364> > 0x0000003e7aa7cd90 <+2352>: lock cmpxchg %esi,(%rbx) > 0x0000003e7aa7cd94 <+2356>: jne 0x3e7aa814ad <_L_lock_6573> > 0x0000003e7aa7cd9a <+2362>: jmp 0x3e7aa7cda5 <_int_malloc+2373> > 0x0000003e7aa7cd9c <+2364>: cmpxchg %esi,(%rbx) > 0x0000003e7aa7cd9f <+2367>: jne 0x3e7aa814ad <_L_lock_6573> > 0x0000003e7aa7cda5 <+2373>: mov 0x8(%r12),%rdx > 0x0000003e7aa7cdaa <+2378>: jmpq 0x3e7aa7c71e <_int_malloc+702> > 0x0000003e7aa7cdaf <+2383>: lea (%rax,%rbp,1),%rdx > 0x0000003e7aa7cdb3 <+2387>: mov %r15,%r10 > 0x0000003e7aa7cdb6 <+2390>: mov %rax,%r15 > 0x0000003e7aa7cdb9 <+2393>: lea 0x333960(%rip),%rax # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7cdc0 <+2400>: sub %rbp,%r12 > 0x0000003e7aa7cdc3 <+2403>: mov %rdx,0x58(%rbx) > 0x0000003e7aa7cdc7 <+2407>: cmp %rax,%rbx > 0x0000003e7aa7cdca <+2410>: setne %al > 0x0000003e7aa7cdcd <+2413>: or $0x1,%rbp > 0x0000003e7aa7cdd1 <+2417>: or $0x1,%r12 > 0x0000003e7aa7cdd5 <+2421>: movzbl %al,%eax > 0x0000003e7aa7cdd8 <+2424>: shl $0x2,%rax > 0x0000003e7aa7cddc <+2428>: or %rax,%rbp > 0x0000003e7aa7cddf <+2431>: mov 0x335d7b(%rip),%eax # 0x3e7adb2b60 <perturb_byte> > 0x0000003e7aa7cde5 <+2437>: mov %rbp,0x8(%r15) > 0x0000003e7aa7cde9 <+2441>: mov %r12,0x8(%rdx) > 0x0000003e7aa7cded <+2445>: lea 0x10(%r15),%r12 > 0x0000003e7aa7cdf1 <+2449>: test %eax,%eax > 0x0000003e7aa7cdf3 <+2451>: je 0x3e7aa7c53d <_int_malloc+221> > 0x0000003e7aa7cdf9 <+2457>: jmpq 0x3e7aa7c90b <_int_malloc+1195> > 0x0000003e7aa7cdfe <+2462>: xchg %ax,%ax > 0x0000003e7aa7ce00 <+2464>: mov %r15,%r10 > 0x0000003e7aa7ce03 <+2467>: mov %rax,%r15 > 0x0000003e7aa7ce06 <+2470>: mov 0x33301b(%rip),%rax # 0x3e7adafe28 > 0x0000003e7aa7ce0d <+2477>: mov 0x18(%rax),%rax > 0x0000003e7aa7ce11 <+2481>: mov %rax,%r14 > 0x0000003e7aa7ce14 <+2484>: mov %rax,0x30(%rsp) > 0x0000003e7aa7ce19 <+2489>: sub $0x1,%r14 > 0x0000003e7aa7ce1d <+2493>: cmp 0x33334c(%rip),%rbp # 0x3e7adb0170 <mp_+16> > 0x0000003e7aa7ce24 <+2500>: jb 0x3e7aa7cf70 <_int_malloc+2832> > 0x0000003e7aa7ce2a <+2506>: mov 0x33335c(%rip),%edx # 0x3e7adb018c <mp_+44> > 0x0000003e7aa7ce30 <+2512>: cmp %edx,0x333352(%rip) # 0x3e7adb0188 <mp_+40> > 0x0000003e7aa7ce36 <+2518>: jge 0x3e7aa7cf70 <_int_malloc+2832> > 0x0000003e7aa7ce3c <+2524>: mov 0x30(%rsp),%rcx > 0x0000003e7aa7ce41 <+2529>: mov %r14,%rax > 0x0000003e7aa7ce44 <+2532>: not %rax > 0x0000003e7aa7ce47 <+2535>: lea 0x7(%rbp,%rcx,1),%r12 > 0x0000003e7aa7ce4c <+2540>: and %rax,%r12 > 0x0000003e7aa7ce4f <+2543>: cmp %r12,%rbp > 0x0000003e7aa7ce52 <+2546>: jb 0x3e7aa7d5a9 <_int_malloc+4425> > 0x0000003e7aa7ce58 <+2552>: mov 0x58(%rbx),%r15 > 0x0000003e7aa7ce5c <+2556>: mov $0x1,%r13d > 0x0000003e7aa7ce62 <+2562>: mov 0x8(%r15),%r12 > 0x0000003e7aa7ce66 <+2566>: and $0xfffffffffffffff8,%r12 > 0x0000003e7aa7ce6a <+2570>: lea 0x3338af(%rip),%rax # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7ce71 <+2577>: cmp %rax,%rbx > 0x0000003e7aa7ce74 <+2580>: je 0x3e7aa7d127 <_int_malloc+3271> > 0x0000003e7aa7ce7a <+2586>: mov 0x38(%rsp),%r8 > 0x0000003e7aa7ce7f <+2591>: mov %r15,%rcx > 0x0000003e7aa7ce82 <+2594>: and $0xfffffffffc000000,%rcx > 0x0000003e7aa7ce89 <+2601>: mov 0x10(%rcx),%r11 > 0x0000003e7aa7ce8d <+2605>: sub %r12,%r8 > 0x0000003e7aa7ce90 <+2608>: test %r8,%r8 > 0x0000003e7aa7ce93 <+2611>: jle 0x3e7aa7d090 <_int_malloc+3120> > 0x0000003e7aa7ce99 <+2617>: mov %r14,%rax > 0x0000003e7aa7ce9c <+2620>: add %r14,%r8 > 0x0000003e7aa7ce9f <+2623>: not %rax > 0x0000003e7aa7cea2 <+2626>: and %rax,%r8 > 0x0000003e7aa7cea5 <+2629>: add %r11,%r8 > 0x0000003e7aa7cea8 <+2632>: cmp $0x4000000,%r8 > 0x0000003e7aa7ceaf <+2639>: ja 0x3e7aa7d090 <_int_malloc+3120> > 0x0000003e7aa7ceb5 <+2645>: mov 0x18(%rcx),%rdi > 0x0000003e7aa7ceb9 <+2649>: mov %r15,%rdx > 0x0000003e7aa7cebc <+2652>: cmp %rdi,%r8 > 0x0000003e7aa7cebf <+2655>: ja 0x3e7aa7d804 <_int_malloc+5028> > 0x0000003e7aa7cec5 <+2661>: mov %r8,%rax > 0x0000003e7aa7cec8 <+2664>: mov %r8,0x10(%rcx) > 0x0000003e7aa7cecc <+2668>: add %r8,%rcx > 0x0000003e7aa7cecf <+2671>: sub %r11,%rax > 0x0000003e7aa7ced2 <+2674>: add %rax,0x335d37(%rip) # 0x3e7adb2c10 <arena_mem> > 0x0000003e7aa7ced9 <+2681>: sub %r15,%rcx > 0x0000003e7aa7cedc <+2684>: mov %rax,%rsi > 0x0000003e7aa7cedf <+2687>: add 0x878(%rbx),%rsi > 0x0000003e7aa7cee6 <+2694>: or $0x1,%rcx > 0x0000003e7aa7ceea <+2698>: mov %rsi,0x878(%rbx) > 0x0000003e7aa7cef1 <+2705>: mov %rcx,0x8(%r15) > 0x0000003e7aa7cef5 <+2709>: cmp %rsi,0x880(%rbx) > 0x0000003e7aa7cefc <+2716>: jae 0x3e7aa7cf05 <_int_malloc+2725> > 0x0000003e7aa7cefe <+2718>: mov %rsi,0x880(%rbx) > 0x0000003e7aa7cf05 <+2725>: mov 0x8(%rdx),%rax > 0x0000003e7aa7cf09 <+2729>: and $0xfffffffffffffff8,%rax > 0x0000003e7aa7cf0d <+2733>: cmp 0x38(%rsp),%rax > 0x0000003e7aa7cf12 <+2738>: jb 0x3e7aa7cbae <_int_malloc+1870> > 0x0000003e7aa7cf18 <+2744>: lea 0x333801(%rip),%rcx # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7cf1f <+2751>: sub %rbp,%rax > 0x0000003e7aa7cf22 <+2754>: lea (%rdx,%rbp,1),%rsi > 0x0000003e7aa7cf26 <+2758>: lea 0x10(%rdx),%r12 > 0x0000003e7aa7cf2a <+2762>: cmp %rcx,%rbx > 0x0000003e7aa7cf2d <+2765>: mov %rsi,0x58(%rbx) > 0x0000003e7aa7cf31 <+2769>: setne %cl > 0x0000003e7aa7cf34 <+2772>: or $0x1,%rbp > 0x0000003e7aa7cf38 <+2776>: or $0x1,%rax > 0x0000003e7aa7cf3c <+2780>: movzbl %cl,%ecx > 0x0000003e7aa7cf3f <+2783>: shl $0x2,%rcx > 0x0000003e7aa7cf43 <+2787>: or %rcx,%rbp > 0x0000003e7aa7cf46 <+2790>: mov %rbp,0x8(%rdx) > 0x0000003e7aa7cf4a <+2794>: mov %rax,0x8(%rsi) > 0x0000003e7aa7cf4e <+2798>: test %r12,%r12 > 0x0000003e7aa7cf51 <+2801>: je 0x3e7aa7d629 <_int_malloc+4553> > 0x0000003e7aa7cf57 <+2807>: mov 0x335c03(%rip),%eax # 0x3e7adb2b60 <perturb_byte> > 0x0000003e7aa7cf5d <+2813>: test %eax,%eax > 0x0000003e7aa7cf5f <+2815>: je 0x3e7aa7c53d <_int_malloc+221> > 0x0000003e7aa7cf65 <+2821>: jmpq 0x3e7aa7c90b <_int_malloc+1195> > 0x0000003e7aa7cf6a <+2826>: nopw 0x0(%rax,%rax,1) > 0x0000003e7aa7cf70 <+2832>: xor %r13d,%r13d > 0x0000003e7aa7cf73 <+2835>: jmpq 0x3e7aa7ce6a <_int_malloc+2570> > 0x0000003e7aa7cf78 <+2840>: mov 0x78(%rsp),%rsi > 0x0000003e7aa7cf7d <+2845>: lea 0x10(%r12),%rdi > 0x0000003e7aa7cf82 <+2850>: xor %ecx,%ecx > 0x0000003e7aa7cf84 <+2852>: mov $0x10,%edx > 0x0000003e7aa7cf89 <+2857>: mov %r9d,0x20(%rsp) > 0x0000003e7aa7cf8e <+2862>: mov %r10,0x8(%rsp) > 0x0000003e7aa7cf93 <+2867>: mov %r11d,0x10(%rsp) > 0x0000003e7aa7cf98 <+2872>: movb $0x0,0x90(%rsp) > 0x0000003e7aa7cfa0 <+2880>: callq 0x3e7aa46440 <_itoa_word> > 0x0000003e7aa7cfa5 <+2885>: cmp 0x28(%rsp),%rax > 0x0000003e7aa7cfaa <+2890>: mov %rax,%r8 > 0x0000003e7aa7cfad <+2893>: mov 0x20(%rsp),%r9d > 0x0000003e7aa7cfb2 <+2898>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7cfb7 <+2903>: mov 0x10(%rsp),%r11d > 0x0000003e7aa7cfbc <+2908>: jbe 0x3e7aa7cfd5 <_int_malloc+2933> > 0x0000003e7aa7cfbe <+2910>: sub $0x1,%r8 > 0x0000003e7aa7cfc2 <+2914>: cmp 0x28(%rsp),%r8 > 0x0000003e7aa7cfc7 <+2919>: movb $0x30,(%r8) > 0x0000003e7aa7cfcb <+2923>: jne 0x3e7aa7cfbe <_int_malloc+2910> > 0x0000003e7aa7cfcd <+2925>: lea 0x80(%rsp),%r8 > 0x0000003e7aa7cfd5 <+2933>: mov 0x338cd4(%rip),%rax # 0x3e7adb5cb0 <__libc_argv> > 0x0000003e7aa7cfdc <+2940>: mov %r11d,%edi > 0x0000003e7aa7cfdf <+2943>: lea 0xf97f9(%rip),%rcx # 0x3e7ab767df > 0x0000003e7aa7cfe6 <+2950>: lea 0xfb91b(%rip),%rsi # 0x3e7ab78908 > 0x0000003e7aa7cfed <+2957>: mov (%rax),%rdx > 0x0000003e7aa7cff0 <+2960>: lea 0xf975a(%rip),%rax # 0x3e7ab76751 > 0x0000003e7aa7cff7 <+2967>: mov %r9d,0x20(%rsp) > 0x0000003e7aa7cffc <+2972>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d001 <+2977>: test %rdx,%rdx > 0x0000003e7aa7d004 <+2980>: cmove %rax,%rdx > 0x0000003e7aa7d008 <+2984>: and $0x2,%edi > 0x0000003e7aa7d00b <+2987>: xor %eax,%eax > 0x0000003e7aa7d00d <+2989>: callq 0x3e7aa74af0 <__libc_message> > 0x0000003e7aa7d012 <+2994>: mov 0x20(%rsp),%r9d > 0x0000003e7aa7d017 <+2999>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d01c <+3004>: jmpq 0x3e7aa7cd80 <_int_malloc+2336> > 0x0000003e7aa7d021 <+3009>: mov 0x68(%rbx),%rdx > 0x0000003e7aa7d025 <+3013>: lea (%r12,%rbp,1),%rax > 0x0000003e7aa7d029 <+3017>: cmp 0x18(%rdx),%r14 > 0x0000003e7aa7d02d <+3021>: jne 0x3e7aa7d70e <_int_malloc+4782> > 0x0000003e7aa7d033 <+3027>: cmp $0x3ff,%r15 > 0x0000003e7aa7d03a <+3034>: mov %r14,0x18(%rax) > 0x0000003e7aa7d03e <+3038>: mov %rdx,0x10(%rax) > 0x0000003e7aa7d042 <+3042>: mov %rax,0x18(%rdx) > 0x0000003e7aa7d046 <+3046>: mov %rax,0x68(%rbx) > 0x0000003e7aa7d04a <+3050>: jbe 0x3e7aa7d05c <_int_malloc+3068> > 0x0000003e7aa7d04c <+3052>: movq $0x0,0x20(%rax) > 0x0000003e7aa7d054 <+3060>: movq $0x0,0x28(%rax) > 0x0000003e7aa7d05c <+3068>: lea 0x3336bd(%rip),%rdx # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7d063 <+3075>: mov %r15,(%rax,%r15,1) > 0x0000003e7aa7d067 <+3079>: cmp %rdx,%rbx > 0x0000003e7aa7d06a <+3082>: setne %dl > 0x0000003e7aa7d06d <+3085>: or $0x1,%rbp > 0x0000003e7aa7d071 <+3089>: movzbl %dl,%edx > 0x0000003e7aa7d074 <+3092>: shl $0x2,%rdx > 0x0000003e7aa7d078 <+3096>: or %rdx,%rbp > 0x0000003e7aa7d07b <+3099>: mov %r15,%rdx > 0x0000003e7aa7d07e <+3102>: or $0x1,%rdx > 0x0000003e7aa7d082 <+3106>: mov %rbp,0x8(%r12) > 0x0000003e7aa7d087 <+3111>: mov %rdx,0x8(%rax) > 0x0000003e7aa7d08b <+3115>: jmpq 0x3e7aa7c52b <_int_malloc+203> > 0x0000003e7aa7d090 <+3120>: mov 0x3330d1(%rip),%rsi # 0x3e7adb0168 <mp_+8> > 0x0000003e7aa7d097 <+3127>: lea 0x40(%rbp),%rdi > 0x0000003e7aa7d09b <+3131>: mov %rcx,0x20(%rsp) > 0x0000003e7aa7d0a0 <+3136>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d0a5 <+3141>: callq 0x3e7aa7a570 <new_heap> > 0x0000003e7aa7d0aa <+3146>: test %rax,%rax > 0x0000003e7aa7d0ad <+3149>: mov 0x20(%rsp),%rcx > 0x0000003e7aa7d0b2 <+3154>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d0b7 <+3159>: je 0x3e7aa7d590 <_int_malloc+4400> > 0x0000003e7aa7d0bd <+3165>: mov %rcx,0x8(%rax) > 0x0000003e7aa7d0c1 <+3169>: mov 0x10(%rax),%rcx > 0x0000003e7aa7d0c5 <+3173>: lea 0x20(%rax),%rdx > 0x0000003e7aa7d0c9 <+3177>: add %rcx,0x335b40(%rip) # 0x3e7adb2c10 <arena_mem> > 0x0000003e7aa7d0d0 <+3184>: mov %rbx,(%rax) > 0x0000003e7aa7d0d3 <+3187>: lea -0x20(%r12),%rdi > 0x0000003e7aa7d0d8 <+3192>: mov %rdx,0x58(%rbx) > 0x0000003e7aa7d0dc <+3196>: mov %rcx,%rsi > 0x0000003e7aa7d0df <+3199>: add 0x878(%rbx),%rsi > 0x0000003e7aa7d0e6 <+3206>: sub $0x20,%rcx > 0x0000003e7aa7d0ea <+3210>: or $0x1,%rcx > 0x0000003e7aa7d0ee <+3214>: cmp $0x1f,%rdi > 0x0000003e7aa7d0f2 <+3218>: mov %rsi,0x878(%rbx) > 0x0000003e7aa7d0f9 <+3225>: mov %rcx,0x28(%rax) > 0x0000003e7aa7d0fd <+3229>: lea -0x10(%r12),%rcx > 0x0000003e7aa7d102 <+3234>: lea (%r15,%rcx,1),%rax > 0x0000003e7aa7d106 <+3238>: movq $0x1,0x8(%rax) > 0x0000003e7aa7d10e <+3246>: ja 0x3e7aa7d553 <_int_malloc+4339> > 0x0000003e7aa7d114 <+3252>: mov %rcx,%rdi > 0x0000003e7aa7d117 <+3255>: mov %rcx,(%rax) > 0x0000003e7aa7d11a <+3258>: or $0x1,%rdi > 0x0000003e7aa7d11e <+3262>: mov %rdi,0x8(%r15) > 0x0000003e7aa7d122 <+3266>: jmpq 0x3e7aa7cef5 <_int_malloc+2709> > 0x0000003e7aa7d127 <+3271>: mov 0x33303a(%rip),%rax # 0x3e7adb0168 <mp_+8> > 0x0000003e7aa7d12e <+3278>: lea 0x20(%rbp,%rax,1),%rdx > 0x0000003e7aa7d133 <+3283>: mov 0x3335eb(%rip),%eax # 0x3e7adb0724 <main_arena+4> > 0x0000003e7aa7d139 <+3289>: mov %rdx,%rcx > 0x0000003e7aa7d13c <+3292>: sub %r12,%rcx > 0x0000003e7aa7d13f <+3295>: and $0x2,%eax > 0x0000003e7aa7d142 <+3298>: cmove %rcx,%rdx > 0x0000003e7aa7d146 <+3302>: mov %r14,%rcx > 0x0000003e7aa7d149 <+3305>: lea (%rdx,%r14,1),%r11 > 0x0000003e7aa7d14d <+3309>: not %rcx > 0x0000003e7aa7d150 <+3312>: mov %rcx,0x30(%rsp) > 0x0000003e7aa7d155 <+3317>: and %rcx,%r11 > 0x0000003e7aa7d158 <+3320>: test %r11,%r11 > 0x0000003e7aa7d15b <+3323>: mov %r11,%r13 > 0x0000003e7aa7d15e <+3326>: jle 0x3e7aa7d219 <_int_malloc+3513> > 0x0000003e7aa7d164 <+3332>: mov 0x332c0d(%rip),%rax # 0x3e7adafd78 > 0x0000003e7aa7d16b <+3339>: mov %r11,%rdi > 0x0000003e7aa7d16e <+3342>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d173 <+3347>: mov %r11,0x10(%rsp) > 0x0000003e7aa7d178 <+3352>: callq *(%rax) > 0x0000003e7aa7d17a <+3354>: mov %rax,%r8 > 0x0000003e7aa7d17d <+3357>: mov 0x3335a1(%rip),%eax # 0x3e7adb0724 <main_arena+4> > 0x0000003e7aa7d183 <+3363>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d188 <+3368>: mov 0x10(%rsp),%r11 > 0x0000003e7aa7d18d <+3373>: and $0x2,%eax > 0x0000003e7aa7d190 <+3376>: test %r8,%r8 > 0x0000003e7aa7d193 <+3379>: je 0x3e7aa7d219 <_int_malloc+3513> > 0x0000003e7aa7d199 <+3385>: mov 0x332cd0(%rip),%rax # 0x3e7adafe70 > 0x0000003e7aa7d1a0 <+3392>: mov (%rax),%rax > 0x0000003e7aa7d1a3 <+3395>: test %rax,%rax > 0x0000003e7aa7d1a6 <+3398>: je 0x3e7aa7d1c8 <_int_malloc+3432> > 0x0000003e7aa7d1a8 <+3400>: mov %r8,0x18(%rsp) > 0x0000003e7aa7d1ad <+3405>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d1b2 <+3410>: mov %r11,0x10(%rsp) > 0x0000003e7aa7d1b7 <+3415>: callq *%rax > 0x0000003e7aa7d1b9 <+3417>: mov 0x18(%rsp),%r8 > 0x0000003e7aa7d1be <+3422>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d1c3 <+3427>: mov 0x10(%rsp),%r11 > 0x0000003e7aa7d1c8 <+3432>: mov $0x1,%edi > 0x0000003e7aa7d1cd <+3437>: xor %eax,%eax > 0x0000003e7aa7d1cf <+3439>: cmpq $0x0,0x332fd9(%rip) # 0x3e7adb01b0 <mp_+80> > 0x0000003e7aa7d1d7 <+3447>: jne 0x3e7aa7d1e0 <_int_malloc+3456> > 0x0000003e7aa7d1d9 <+3449>: mov %r8,0x332fd0(%rip) # 0x3e7adb01b0 <mp_+80> > 0x0000003e7aa7d1e0 <+3456>: mov %r11,%rsi > 0x0000003e7aa7d1e3 <+3459>: add 0x333dae(%rip),%rsi # 0x3e7adb0f98 <main_arena+2168> > 0x0000003e7aa7d1ea <+3466>: lea (%r15,%r12,1),%rdx > 0x0000003e7aa7d1ee <+3470>: cmp %r8,%rdx > 0x0000003e7aa7d1f1 <+3473>: mov %rsi,%rcx > 0x0000003e7aa7d1f4 <+3476>: mov %rsi,0x333d9d(%rip) # 0x3e7adb0f98 <main_arena+2168> > 0x0000003e7aa7d1fb <+3483>: jne 0x3e7aa7d256 <_int_malloc+3574> > 0x0000003e7aa7d1fd <+3485>: test %dil,%dil > 0x0000003e7aa7d200 <+3488>: je 0x3e7aa7d256 <_int_malloc+3574> > 0x0000003e7aa7d202 <+3490>: add %r12,%r11 > 0x0000003e7aa7d205 <+3493>: mov 0x33356c(%rip),%rdx # 0x3e7adb0778 <main_arena+88> > 0x0000003e7aa7d20c <+3500>: or $0x1,%r11 > 0x0000003e7aa7d210 <+3504>: mov %r11,0x8(%r15) > 0x0000003e7aa7d214 <+3508>: jmpq 0x3e7aa7cef5 <_int_malloc+2709> > 0x0000003e7aa7d219 <+3513>: test %eax,%eax > 0x0000003e7aa7d21b <+3515>: jne 0x3e7aa7d229 <_int_malloc+3529> > 0x0000003e7aa7d21d <+3517>: lea (%r12,%r14,1),%r13 > 0x0000003e7aa7d221 <+3521>: add %r11,%r13 > 0x0000003e7aa7d224 <+3524>: and 0x30(%rsp),%r13 > 0x0000003e7aa7d229 <+3529>: cmp $0xfffff,%r13 > 0x0000003e7aa7d230 <+3536>: mov $0x100000,%r11d > 0x0000003e7aa7d236 <+3542>: cmova %r13,%r11 > 0x0000003e7aa7d23a <+3546>: cmp %r11,%rbp > 0x0000003e7aa7d23d <+3549>: jb 0x3e7aa7d3d5 <_int_malloc+3957> > 0x0000003e7aa7d243 <+3555>: mov 0x333d4e(%rip),%rsi # 0x3e7adb0f98 <main_arena+2168> > 0x0000003e7aa7d24a <+3562>: mov 0x333527(%rip),%rdx # 0x3e7adb0778 <main_arena+88> > 0x0000003e7aa7d251 <+3569>: jmpq 0x3e7aa7cef5 <_int_malloc+2709> > 0x0000003e7aa7d256 <+3574>: testb $0x2,0x3334c7(%rip) # 0x3e7adb0724 <main_arena+4> > 0x0000003e7aa7d25d <+3581>: jne 0x3e7aa7d3ad <_int_malloc+3917> > 0x0000003e7aa7d263 <+3587>: test %r12,%r12 > 0x0000003e7aa7d266 <+3590>: setne %al > 0x0000003e7aa7d269 <+3593>: cmp %r8,%rdx > 0x0000003e7aa7d26c <+3596>: ja 0x3e7aa7d42f <_int_malloc+4047> > 0x0000003e7aa7d272 <+3602>: test %al,%al > 0x0000003e7aa7d274 <+3604>: je 0x3e7aa7d286 <_int_malloc+3622> > 0x0000003e7aa7d276 <+3606>: mov %r8,%rax > 0x0000003e7aa7d279 <+3609>: sub %rdx,%rax > 0x0000003e7aa7d27c <+3612>: add %rax,%rsi > 0x0000003e7aa7d27f <+3615>: mov %rsi,0x333d12(%rip) # 0x3e7adb0f98 <main_arena+2168> > 0x0000003e7aa7d286 <+3622>: mov %r8,%rdx > 0x0000003e7aa7d289 <+3625>: and $0xf,%edx > 0x0000003e7aa7d28c <+3628>: je 0x3e7aa7d3a3 <_int_malloc+3907> > 0x0000003e7aa7d292 <+3634>: mov $0x10,%eax > 0x0000003e7aa7d297 <+3639>: sub %rdx,%rax > 0x0000003e7aa7d29a <+3642>: lea (%r8,%rax,1),%r13 > 0x0000003e7aa7d29e <+3646>: add %r12,%rax > 0x0000003e7aa7d2a1 <+3649>: mov 0x332ad0(%rip),%rcx # 0x3e7adafd78 > 0x0000003e7aa7d2a8 <+3656>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d2ad <+3661>: add %rax,%r11 > 0x0000003e7aa7d2b0 <+3664>: add %r11,%r8 > 0x0000003e7aa7d2b3 <+3667>: add %r8,%r14 > 0x0000003e7aa7d2b6 <+3670>: and 0x30(%rsp),%r14 > 0x0000003e7aa7d2bb <+3675>: sub %r8,%rax > 0x0000003e7aa7d2be <+3678>: lea (%rax,%r14,1),%rdx > 0x0000003e7aa7d2c2 <+3682>: mov %rdx,%r14 > 0x0000003e7aa7d2c5 <+3685>: mov %rdx,%rdi > 0x0000003e7aa7d2c8 <+3688>: mov %rdx,0x18(%rsp) > 0x0000003e7aa7d2cd <+3693>: callq *(%rcx) > 0x0000003e7aa7d2cf <+3695>: test %rax,%rax > 0x0000003e7aa7d2d2 <+3698>: mov 0x18(%rsp),%rdx > 0x0000003e7aa7d2d7 <+3703>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d2dc <+3708>: je 0x3e7aa7d380 <_int_malloc+3872> > 0x0000003e7aa7d2e2 <+3714>: mov 0x332b87(%rip),%rcx # 0x3e7adafe70 > 0x0000003e7aa7d2e9 <+3721>: mov (%rcx),%rcx > 0x0000003e7aa7d2ec <+3724>: test %rcx,%rcx > 0x0000003e7aa7d2ef <+3727>: jne 0x3e7aa7d354 <_int_malloc+3828> > 0x0000003e7aa7d2f1 <+3729>: mov 0x333ca0(%rip),%rcx # 0x3e7adb0f98 <main_arena+2168> > 0x0000003e7aa7d2f8 <+3736>: sub %r13,%rax > 0x0000003e7aa7d2fb <+3739>: lea (%rdx,%rcx,1),%rsi > 0x0000003e7aa7d2ff <+3743>: mov %r13,0x333472(%rip) # 0x3e7adb0778 <main_arena+88> > 0x0000003e7aa7d306 <+3750>: add %rax,%r14 > 0x0000003e7aa7d309 <+3753>: or $0x1,%r14 > 0x0000003e7aa7d30d <+3757>: test %r12,%r12 > 0x0000003e7aa7d310 <+3760>: mov %r14,0x8(%r13) > 0x0000003e7aa7d314 <+3764>: mov %rsi,0x333c7d(%rip) # 0x3e7adb0f98 <main_arena+2168> > 0x0000003e7aa7d31b <+3771>: je 0x3e7aa7d34c <_int_malloc+3820> > 0x0000003e7aa7d31d <+3773>: sub $0x20,%r12 > 0x0000003e7aa7d321 <+3777>: and $0xfffffffffffffff0,%r12 > 0x0000003e7aa7d325 <+3781>: mov %r12,%rax > 0x0000003e7aa7d328 <+3784>: or $0x1,%rax > 0x0000003e7aa7d32c <+3788>: cmp $0x1f,%r12 > 0x0000003e7aa7d330 <+3792>: mov %rax,0x8(%r15) > 0x0000003e7aa7d334 <+3796>: movq $0x11,0x8(%r15,%r12,1) > 0x0000003e7aa7d33d <+3805>: movq $0x11,0x18(%r15,%r12,1) > 0x0000003e7aa7d346 <+3814>: ja 0x3e7aa7d522 <_int_malloc+4290> > 0x0000003e7aa7d34c <+3820>: mov %r13,%rdx > 0x0000003e7aa7d34f <+3823>: jmpq 0x3e7aa7cef5 <_int_malloc+2709> > 0x0000003e7aa7d354 <+3828>: mov %rax,0x20(%rsp) > 0x0000003e7aa7d359 <+3833>: mov %rdx,0x18(%rsp) > 0x0000003e7aa7d35e <+3838>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d363 <+3843>: callq *%rcx > 0x0000003e7aa7d365 <+3845>: mov 0x333c2c(%rip),%rcx # 0x3e7adb0f98 <main_arena+2168> > 0x0000003e7aa7d36c <+3852>: mov 0x20(%rsp),%rax > 0x0000003e7aa7d371 <+3857>: mov 0x18(%rsp),%rdx > 0x0000003e7aa7d376 <+3862>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d37b <+3867>: jmpq 0x3e7aa7d2f8 <_int_malloc+3736> > 0x0000003e7aa7d380 <+3872>: mov 0x3329f1(%rip),%rdx # 0x3e7adafd78 > 0x0000003e7aa7d387 <+3879>: xor %edi,%edi > 0x0000003e7aa7d389 <+3881>: callq *(%rdx) > 0x0000003e7aa7d38b <+3883>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d390 <+3888>: xor %edx,%edx > 0x0000003e7aa7d392 <+3890>: xor %r14d,%r14d > 0x0000003e7aa7d395 <+3893>: test %rax,%rax > 0x0000003e7aa7d398 <+3896>: jne 0x3e7aa7d2f1 <_int_malloc+3729> > 0x0000003e7aa7d39e <+3902>: jmpq 0x3e7aa7d243 <_int_malloc+3555> > 0x0000003e7aa7d3a3 <+3907>: mov %r8,%r13 > 0x0000003e7aa7d3a6 <+3910>: xor %eax,%eax > 0x0000003e7aa7d3a8 <+3912>: jmpq 0x3e7aa7d29e <_int_malloc+3646> > 0x0000003e7aa7d3ad <+3917>: xor %edx,%edx > 0x0000003e7aa7d3af <+3919>: xor %r14d,%r14d > 0x0000003e7aa7d3b2 <+3922>: test %dil,%dil > 0x0000003e7aa7d3b5 <+3925>: mov %r8,%r13 > 0x0000003e7aa7d3b8 <+3928>: je 0x3e7aa7d2f8 <_int_malloc+3736> > 0x0000003e7aa7d3be <+3934>: mov 0x3329b3(%rip),%rax # 0x3e7adafd78 > 0x0000003e7aa7d3c5 <+3941>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d3ca <+3946>: xor %edi,%edi > 0x0000003e7aa7d3cc <+3948>: callq *(%rax) > 0x0000003e7aa7d3ce <+3950>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d3d3 <+3955>: jmp 0x3e7aa7d390 <_int_malloc+3888> > 0x0000003e7aa7d3d5 <+3957>: xor %r9d,%r9d > 0x0000003e7aa7d3d8 <+3960>: mov $0xffffffff,%r8d > 0x0000003e7aa7d3de <+3966>: mov %r11,%rsi > 0x0000003e7aa7d3e1 <+3969>: xor %edi,%edi > 0x0000003e7aa7d3e3 <+3971>: mov $0x22,%ecx > 0x0000003e7aa7d3e8 <+3976>: mov $0x3,%edx > 0x0000003e7aa7d3ed <+3981>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d3f2 <+3986>: mov %r11,0x10(%rsp) > 0x0000003e7aa7d3f7 <+3991>: callq 0x3e7aaedfa0 <mmap64> > 0x0000003e7aa7d3fc <+3996>: cmp $0xffffffffffffffff,%rax > 0x0000003e7aa7d400 <+4000>: mov %rax,%r8 > 0x0000003e7aa7d403 <+4003>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d408 <+4008>: mov 0x10(%rsp),%r11 > 0x0000003e7aa7d40d <+4013>: je 0x3e7aa7d243 <_int_malloc+3555> > 0x0000003e7aa7d413 <+4019>: orl $0x2,0x33330a(%rip) # 0x3e7adb0724 <main_arena+4> > 0x0000003e7aa7d41a <+4026>: add %r11,%rax > 0x0000003e7aa7d41d <+4029>: sete %dil > 0x0000003e7aa7d421 <+4033>: test %r8,%r8 > 0x0000003e7aa7d424 <+4036>: jne 0x3e7aa7d1cf <_int_malloc+3439> > 0x0000003e7aa7d42a <+4042>: jmpq 0x3e7aa7d243 <_int_malloc+3555> > 0x0000003e7aa7d42f <+4047>: test %al,%al > 0x0000003e7aa7d431 <+4049>: je 0x3e7aa7d286 <_int_malloc+3622> > 0x0000003e7aa7d437 <+4055>: cmpl $0x0,0x338d76(%rip) # 0x3e7adb61b4 <__libc_multiple_threads> > 0x0000003e7aa7d43e <+4062>: je 0x3e7aa7d44f <_int_malloc+4079> > 0x0000003e7aa7d440 <+4064>: lock decl 0x3332d9(%rip) # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7d447 <+4071>: jne 0x3e7aa814c8 <_L_unlock_7581> > 0x0000003e7aa7d44d <+4077>: jmp 0x3e7aa7d45b <_int_malloc+4091> > 0x0000003e7aa7d44f <+4079>: decl 0x3332cb(%rip) # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7d455 <+4085>: jne 0x3e7aa814c8 <_L_unlock_7581> > 0x0000003e7aa7d45b <+4091>: lea 0x80(%rsp),%r12 > 0x0000003e7aa7d463 <+4099>: xor %ecx,%ecx > 0x0000003e7aa7d465 <+4101>: mov %r8,%rdi > 0x0000003e7aa7d468 <+4104>: mov $0x10,%edx > 0x0000003e7aa7d46d <+4109>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d472 <+4114>: movb $0x0,0x90(%rsp) > 0x0000003e7aa7d47a <+4122>: lea 0x10(%r12),%rsi > 0x0000003e7aa7d47f <+4127>: callq 0x3e7aa46440 <_itoa_word> > 0x0000003e7aa7d484 <+4132>: cmp %r12,%rax > 0x0000003e7aa7d487 <+4135>: mov %rax,%r8 > 0x0000003e7aa7d48a <+4138>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d48f <+4143>: jbe 0x3e7aa7d4a6 <_int_malloc+4166> > 0x0000003e7aa7d491 <+4145>: sub $0x1,%r8 > 0x0000003e7aa7d495 <+4149>: cmp %r12,%r8 > 0x0000003e7aa7d498 <+4152>: movb $0x30,(%r8) > 0x0000003e7aa7d49c <+4156>: jne 0x3e7aa7d491 <_int_malloc+4145> > 0x0000003e7aa7d49e <+4158>: lea 0x80(%rsp),%r8 > 0x0000003e7aa7d4a6 <+4166>: mov 0x338803(%rip),%rax # 0x3e7adb5cb0 <__libc_argv> > 0x0000003e7aa7d4ad <+4173>: lea 0xfb654(%rip),%rcx # 0x3e7ab78b08 > 0x0000003e7aa7d4b4 <+4180>: lea 0xfb44d(%rip),%rsi # 0x3e7ab78908 > 0x0000003e7aa7d4bb <+4187>: mov $0x2,%edi > 0x0000003e7aa7d4c0 <+4192>: mov (%rax),%rdx > 0x0000003e7aa7d4c3 <+4195>: lea 0xf9287(%rip),%rax # 0x3e7ab76751 > 0x0000003e7aa7d4ca <+4202>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d4cf <+4207>: test %rdx,%rdx > 0x0000003e7aa7d4d2 <+4210>: cmove %rax,%rdx > 0x0000003e7aa7d4d6 <+4214>: xor %eax,%eax > 0x0000003e7aa7d4d8 <+4216>: callq 0x3e7aa74af0 <__libc_message> > 0x0000003e7aa7d4dd <+4221>: mov $0x1,%esi > 0x0000003e7aa7d4e2 <+4226>: xor %eax,%eax > 0x0000003e7aa7d4e4 <+4228>: cmpl $0x0,0x338cc9(%rip) # 0x3e7adb61b4 <__libc_multiple_threads> > 0x0000003e7aa7d4eb <+4235>: je 0x3e7aa7d4fd <_int_malloc+4253> > 0x0000003e7aa7d4ed <+4237>: lock cmpxchg %esi,0x33322b(%rip) # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7d4f5 <+4245>: jne 0x3e7aa814e7 <_L_lock_7644> > 0x0000003e7aa7d4fb <+4251>: jmp 0x3e7aa7d50a <_int_malloc+4266> > 0x0000003e7aa7d4fd <+4253>: cmpxchg %esi,0x33321c(%rip) # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7d504 <+4260>: jne 0x3e7aa814e7 <_L_lock_7644> > 0x0000003e7aa7d50a <+4266>: mov 0x333a87(%rip),%rsi # 0x3e7adb0f98 <main_arena+2168> > 0x0000003e7aa7d511 <+4273>: mov 0x333260(%rip),%rdx # 0x3e7adb0778 <main_arena+88> > 0x0000003e7aa7d518 <+4280>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d51d <+4285>: jmpq 0x3e7aa7cef5 <_int_malloc+2709> > 0x0000003e7aa7d522 <+4290>: lea 0x3331f7(%rip),%rdi # 0x3e7adb0720 <main_arena> > 0x0000003e7aa7d529 <+4297>: mov $0x1,%edx > 0x0000003e7aa7d52e <+4302>: mov %r15,%rsi > 0x0000003e7aa7d531 <+4305>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d536 <+4310>: callq 0x3e7aa7b910 <_int_free> > 0x0000003e7aa7d53b <+4315>: mov 0x333a56(%rip),%rsi # 0x3e7adb0f98 <main_arena+2168> > 0x0000003e7aa7d542 <+4322>: mov 0x33322f(%rip),%rdx # 0x3e7adb0778 <main_arena+88> > 0x0000003e7aa7d549 <+4329>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d54e <+4334>: jmpq 0x3e7aa7cef5 <_int_malloc+2709> > 0x0000003e7aa7d553 <+4339>: or $0x5,%rdi > 0x0000003e7aa7d557 <+4343>: movq $0x11,-0x18(%r15,%r12,1) > 0x0000003e7aa7d560 <+4352>: mov $0x1,%edx > 0x0000003e7aa7d565 <+4357>: mov %rdi,0x8(%r15) > 0x0000003e7aa7d569 <+4361>: mov %r15,%rsi > 0x0000003e7aa7d56c <+4364>: movq $0x10,(%rax) > 0x0000003e7aa7d573 <+4371>: mov %rbx,%rdi > 0x0000003e7aa7d576 <+4374>: callq 0x3e7aa7b910 <_int_free> > 0x0000003e7aa7d57b <+4379>: mov 0x878(%rbx),%rsi > 0x0000003e7aa7d582 <+4386>: mov 0x58(%rbx),%rdx > 0x0000003e7aa7d586 <+4390>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d58b <+4395>: jmpq 0x3e7aa7cef5 <_int_malloc+2709> > 0x0000003e7aa7d590 <+4400>: test %r13b,%r13b > 0x0000003e7aa7d593 <+4403>: je 0x3e7aa7ce3c <_int_malloc+2524> > 0x0000003e7aa7d599 <+4409>: mov 0x878(%rbx),%rsi > 0x0000003e7aa7d5a0 <+4416>: mov 0x58(%rbx),%rdx > 0x0000003e7aa7d5a4 <+4420>: jmpq 0x3e7aa7cef5 <_int_malloc+2709> > 0x0000003e7aa7d5a9 <+4425>: xor %r9d,%r9d > 0x0000003e7aa7d5ac <+4428>: xor %edi,%edi > 0x0000003e7aa7d5ae <+4430>: mov $0xffffffff,%r8d > 0x0000003e7aa7d5b4 <+4436>: mov $0x22,%ecx > 0x0000003e7aa7d5b9 <+4441>: mov $0x3,%edx > 0x0000003e7aa7d5be <+4446>: mov %r12,%rsi > 0x0000003e7aa7d5c1 <+4449>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d5c6 <+4454>: callq 0x3e7aaedfa0 <mmap64> > 0x0000003e7aa7d5cb <+4459>: cmp $0xffffffffffffffff,%rax > 0x0000003e7aa7d5cf <+4463>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d5d4 <+4468>: je 0x3e7aa7ce58 <_int_malloc+2552> > 0x0000003e7aa7d5da <+4474>: mov %r12,%rdx > 0x0000003e7aa7d5dd <+4477>: or $0x2,%rdx > 0x0000003e7aa7d5e1 <+4481>: mov %rdx,0x8(%rax) > 0x0000003e7aa7d5e5 <+4485>: mov 0x332b9d(%rip),%edx # 0x3e7adb0188 <mp_+40> > 0x0000003e7aa7d5eb <+4491>: add $0x1,%edx > 0x0000003e7aa7d5ee <+4494>: cmp 0x332b9c(%rip),%edx # 0x3e7adb0190 <mp_+48> > 0x0000003e7aa7d5f4 <+4500>: mov %edx,0x332b8e(%rip) # 0x3e7adb0188 <mp_+40> > 0x0000003e7aa7d5fa <+4506>: jle 0x3e7aa7d602 <_int_malloc+4514> > 0x0000003e7aa7d5fc <+4508>: mov %edx,0x332b8e(%rip) # 0x3e7adb0190 <mp_+48> > 0x0000003e7aa7d602 <+4514>: add 0x332b8f(%rip),%r12 # 0x3e7adb0198 <mp_+56> > 0x0000003e7aa7d609 <+4521>: cmp 0x332b90(%rip),%r12 # 0x3e7adb01a0 <mp_+64> > 0x0000003e7aa7d610 <+4528>: mov %r12,0x332b81(%rip) # 0x3e7adb0198 <mp_+56> > 0x0000003e7aa7d617 <+4535>: jbe 0x3e7aa7d620 <_int_malloc+4544> > 0x0000003e7aa7d619 <+4537>: mov %r12,0x332b80(%rip) # 0x3e7adb01a0 <mp_+64> > 0x0000003e7aa7d620 <+4544>: lea 0x10(%rax),%r12 > 0x0000003e7aa7d624 <+4548>: jmpq 0x3e7aa7cf4e <_int_malloc+2798> > 0x0000003e7aa7d629 <+4553>: xor %r12d,%r12d > 0x0000003e7aa7d62c <+4556>: jmpq 0x3e7aa7c53d <_int_malloc+221> > 0x0000003e7aa7d631 <+4561>: lea 0xfb480(%rip),%rsi # 0x3e7ab78ab8 > 0x0000003e7aa7d638 <+4568>: cmpl $0x0,0x338b75(%rip) # 0x3e7adb61b4 <__libc_multiple_threads> > 0x0000003e7aa7d63f <+4575>: je 0x3e7aa7d64c <_int_malloc+4588> > 0x0000003e7aa7d641 <+4577>: lock decl (%rbx) > 0x0000003e7aa7d644 <+4580>: jne 0x3e7aa81506 <_L_unlock_7855> > 0x0000003e7aa7d64a <+4586>: jmp 0x3e7aa7d654 <_int_malloc+4596> > 0x0000003e7aa7d64c <+4588>: decl (%rbx) > 0x0000003e7aa7d64e <+4590>: jne 0x3e7aa81506 <_L_unlock_7855> > 0x0000003e7aa7d654 <+4596>: mov 0x332b66(%rip),%edi # 0x3e7adb01c0 <check_action> > 0x0000003e7aa7d65a <+4602>: lea 0x10(%r12),%rdx > 0x0000003e7aa7d65f <+4607>: callq 0x3e7aa7ad40 <malloc_printerr> > 0x0000003e7aa7d664 <+4612>: mov $0x1,%esi > 0x0000003e7aa7d669 <+4617>: xor %eax,%eax > 0x0000003e7aa7d66b <+4619>: cmpl $0x0,0x338b42(%rip) # 0x3e7adb61b4 <__libc_multiple_threads> > 0x0000003e7aa7d672 <+4626>: je 0x3e7aa7d680 <_int_malloc+4640> > 0x0000003e7aa7d674 <+4628>: lock cmpxchg %esi,(%rbx) > 0x0000003e7aa7d678 <+4632>: jne 0x3e7aa81521 <_L_lock_7866> > 0x0000003e7aa7d67e <+4638>: jmp 0x3e7aa7d689 <_int_malloc+4649> > 0x0000003e7aa7d680 <+4640>: cmpxchg %esi,(%rbx) > 0x0000003e7aa7d683 <+4643>: jne 0x3e7aa81521 <_L_lock_7866> > 0x0000003e7aa7d689 <+4649>: xor %r12d,%r12d > 0x0000003e7aa7d68c <+4652>: jmpq 0x3e7aa7c53d <_int_malloc+221> > 0x0000003e7aa7d691 <+4657>: cmpl $0x0,0x338b1c(%rip) # 0x3e7adb61b4 <__libc_multiple_threads> > 0x0000003e7aa7d698 <+4664>: je 0x3e7aa7d6a5 <_int_malloc+4677> > 0x0000003e7aa7d69a <+4666>: lock decl (%rbx) > 0x0000003e7aa7d69d <+4669>: jne 0x3e7aa8153c <_L_unlock_7898> > 0x0000003e7aa7d6a3 <+4675>: jmp 0x3e7aa7d6ad <_int_malloc+4685> > 0x0000003e7aa7d6a5 <+4677>: decl (%rbx) > 0x0000003e7aa7d6a7 <+4679>: jne 0x3e7aa8153c <_L_unlock_7898> > 0x0000003e7aa7d6ad <+4685>: mov 0x332b0d(%rip),%edi # 0x3e7adb01c0 <check_action> > 0x0000003e7aa7d6b3 <+4691>: lea 0xf90be(%rip),%rsi # 0x3e7ab76778 > 0x0000003e7aa7d6ba <+4698>: mov %r12,%rdx > 0x0000003e7aa7d6bd <+4701>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d6c2 <+4706>: callq 0x3e7aa7ad40 <malloc_printerr> > 0x0000003e7aa7d6c7 <+4711>: mov $0x1,%esi > 0x0000003e7aa7d6cc <+4716>: xor %eax,%eax > 0x0000003e7aa7d6ce <+4718>: cmpl $0x0,0x338adf(%rip) # 0x3e7adb61b4 <__libc_multiple_threads> > 0x0000003e7aa7d6d5 <+4725>: je 0x3e7aa7d6e3 <_int_malloc+4739> > 0x0000003e7aa7d6d7 <+4727>: lock cmpxchg %esi,(%rbx) > 0x0000003e7aa7d6db <+4731>: jne 0x3e7aa81557 <_L_lock_7916> > 0x0000003e7aa7d6e1 <+4737>: jmp 0x3e7aa7d6ec <_int_malloc+4748> > 0x0000003e7aa7d6e3 <+4739>: cmpxchg %esi,(%rbx) > 0x0000003e7aa7d6e6 <+4742>: jne 0x3e7aa81557 <_L_lock_7916> > 0x0000003e7aa7d6ec <+4748>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d6f1 <+4753>: jmpq 0x3e7aa7cc2f <_int_malloc+1999> > 0x0000003e7aa7d6f6 <+4758>: lea 0xfb363(%rip),%rsi # 0x3e7ab78a60 > 0x0000003e7aa7d6fd <+4765>: jmpq 0x3e7aa7d638 <_int_malloc+4568> > 0x0000003e7aa7d702 <+4770>: mov %rax,%r12 > 0x0000003e7aa7d705 <+4773>: mov 0x10(%rax),%rax > 0x0000003e7aa7d709 <+4777>: jmpq 0x3e7aa7cb2b <_int_malloc+1739> > 0x0000003e7aa7d70e <+4782>: lea 0xfb3cb(%rip),%rsi # 0x3e7ab78ae0 > 0x0000003e7aa7d715 <+4789>: jmpq 0x3e7aa7d638 <_int_malloc+4568> > 0x0000003e7aa7d71a <+4794>: cmp %rdx,%r12 > 0x0000003e7aa7d71d <+4797>: je 0x3e7aa7d7ca <_int_malloc+4970> > 0x0000003e7aa7d723 <+4803>: mov %rdx,0x20(%rax) > 0x0000003e7aa7d727 <+4807>: mov 0x28(%r12),%rdx > 0x0000003e7aa7d72c <+4812>: mov %rdx,0x28(%rax) > 0x0000003e7aa7d730 <+4816>: mov 0x20(%r12),%rdx > 0x0000003e7aa7d735 <+4821>: mov %rax,0x28(%rdx) > 0x0000003e7aa7d739 <+4825>: mov 0x28(%r12),%rdx > 0x0000003e7aa7d73e <+4830>: mov %rax,0x20(%rdx) > 0x0000003e7aa7d742 <+4834>: jmpq 0x3e7aa7cc2f <_int_malloc+1999> > 0x0000003e7aa7d747 <+4839>: cmpl $0x0,0x338a66(%rip) # 0x3e7adb61b4 <__libc_multiple_threads> > 0x0000003e7aa7d74e <+4846>: je 0x3e7aa7d75b <_int_malloc+4859> > 0x0000003e7aa7d750 <+4848>: lock decl (%rbx) > 0x0000003e7aa7d753 <+4851>: jne 0x3e7aa81572 <_L_unlock_8026> > 0x0000003e7aa7d759 <+4857>: jmp 0x3e7aa7d763 <_int_malloc+4867> > 0x0000003e7aa7d75b <+4859>: decl (%rbx) > 0x0000003e7aa7d75d <+4861>: jne 0x3e7aa81572 <_L_unlock_8026> > 0x0000003e7aa7d763 <+4867>: mov 0x332a57(%rip),%edi # 0x3e7adb01c0 <check_action> > 0x0000003e7aa7d769 <+4873>: lea 0xf9008(%rip),%rsi # 0x3e7ab76778 > 0x0000003e7aa7d770 <+4880>: mov %r12,%rdx > 0x0000003e7aa7d773 <+4883>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d778 <+4888>: callq 0x3e7aa7ad40 <malloc_printerr> > 0x0000003e7aa7d77d <+4893>: mov $0x1,%esi > 0x0000003e7aa7d782 <+4898>: xor %eax,%eax > 0x0000003e7aa7d784 <+4900>: cmpl $0x0,0x338a29(%rip) # 0x3e7adb61b4 <__libc_multiple_threads> > 0x0000003e7aa7d78b <+4907>: je 0x3e7aa7d799 <_int_malloc+4921> > 0x0000003e7aa7d78d <+4909>: lock cmpxchg %esi,(%rbx) > 0x0000003e7aa7d791 <+4913>: jne 0x3e7aa8158d <_L_lock_8042> > 0x0000003e7aa7d797 <+4919>: jmp 0x3e7aa7d7a2 <_int_malloc+4930> > 0x0000003e7aa7d799 <+4921>: cmpxchg %esi,(%rbx) > 0x0000003e7aa7d79c <+4924>: jne 0x3e7aa8158d <_L_lock_8042> > 0x0000003e7aa7d7a2 <+4930>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d7a7 <+4935>: jmpq 0x3e7aa7cb6b <_int_malloc+1803> > 0x0000003e7aa7d7ac <+4940>: cmpq $0x0,0x20(%rax) > 0x0000003e7aa7d7b1 <+4945>: je 0x3e7aa7d7d7 <_int_malloc+4983> > 0x0000003e7aa7d7b3 <+4947>: mov 0x28(%r12),%rax > 0x0000003e7aa7d7b8 <+4952>: mov %rax,0x28(%rdx) > 0x0000003e7aa7d7bc <+4956>: mov 0x28(%r12),%rax > 0x0000003e7aa7d7c1 <+4961>: mov %rdx,0x20(%rax) > 0x0000003e7aa7d7c5 <+4965>: jmpq 0x3e7aa7cb6b <_int_malloc+1803> > 0x0000003e7aa7d7ca <+4970>: mov %rax,0x28(%rax) > 0x0000003e7aa7d7ce <+4974>: mov %rax,0x20(%rax) > 0x0000003e7aa7d7d2 <+4978>: jmpq 0x3e7aa7cc2f <_int_malloc+1999> > 0x0000003e7aa7d7d7 <+4983>: cmp %rdx,%r12 > 0x0000003e7aa7d7da <+4986>: je 0x3e7aa7d899 <_int_malloc+5177> > 0x0000003e7aa7d7e0 <+4992>: mov %rdx,0x20(%rax) > 0x0000003e7aa7d7e4 <+4996>: mov 0x28(%r12),%rdx > 0x0000003e7aa7d7e9 <+5001>: mov %rdx,0x28(%rax) > 0x0000003e7aa7d7ed <+5005>: mov 0x20(%r12),%rdx > 0x0000003e7aa7d7f2 <+5010>: mov %rax,0x28(%rdx) > 0x0000003e7aa7d7f6 <+5014>: mov 0x28(%r12),%rdx > 0x0000003e7aa7d7fb <+5019>: mov %rax,0x20(%rdx) > 0x0000003e7aa7d7ff <+5023>: jmpq 0x3e7aa7cb6b <_int_malloc+1803> > 0x0000003e7aa7d804 <+5028>: mov %r8,%rsi > 0x0000003e7aa7d807 <+5031>: mov $0x3,%edx > 0x0000003e7aa7d80c <+5036>: mov %rcx,0x20(%rsp) > 0x0000003e7aa7d811 <+5041>: sub %rdi,%rsi > 0x0000003e7aa7d814 <+5044>: add %rcx,%rdi > 0x0000003e7aa7d817 <+5047>: mov %r8,0x18(%rsp) > 0x0000003e7aa7d81c <+5052>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d821 <+5057>: mov %r11,0x10(%rsp) > 0x0000003e7aa7d826 <+5062>: callq 0x3e7aaee000 <mprotect> > 0x0000003e7aa7d82b <+5067>: test %eax,%eax > 0x0000003e7aa7d82d <+5069>: mov 0x20(%rsp),%rcx > 0x0000003e7aa7d832 <+5074>: mov 0x18(%rsp),%r8 > 0x0000003e7aa7d837 <+5079>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d83c <+5084>: mov 0x10(%rsp),%r11 > 0x0000003e7aa7d841 <+5089>: jne 0x3e7aa7d090 <_int_malloc+3120> > 0x0000003e7aa7d847 <+5095>: mov %r8,0x18(%rcx) > 0x0000003e7aa7d84b <+5099>: mov 0x58(%rbx),%rdx > 0x0000003e7aa7d84f <+5103>: jmpq 0x3e7aa7cec5 <_int_malloc+2661> > 0x0000003e7aa7d854 <+5108>: lea 0xfb235(%rip),%rsi # 0x3e7ab78a90 > 0x0000003e7aa7d85b <+5115>: jmpq 0x3e7aa7d638 <_int_malloc+4568> > 0x0000003e7aa7d860 <+5120>: callq 0x3e7aa36f90 <__GI_abort> > 0x0000003e7aa7d865 <+5125>: mov %r11d,%edi > 0x0000003e7aa7d868 <+5128>: lea 0xf8f70(%rip),%rdx # 0x3e7ab767df > 0x0000003e7aa7d86f <+5135>: lea 0xf9fb4(%rip),%rsi # 0x3e7ab7782a > 0x0000003e7aa7d876 <+5142>: and $0x2,%edi > 0x0000003e7aa7d879 <+5145>: xor %eax,%eax > 0x0000003e7aa7d87b <+5147>: mov %r9d,0x20(%rsp) > 0x0000003e7aa7d880 <+5152>: mov %r10,0x8(%rsp) > 0x0000003e7aa7d885 <+5157>: callq 0x3e7aa74af0 <__libc_message> > 0x0000003e7aa7d88a <+5162>: mov 0x20(%rsp),%r9d > 0x0000003e7aa7d88f <+5167>: mov 0x8(%rsp),%r10 > 0x0000003e7aa7d894 <+5172>: jmpq 0x3e7aa7cd80 <_int_malloc+2336> > 0x0000003e7aa7d899 <+5177>: mov %rax,0x28(%rax) > 0x0000003e7aa7d89d <+5181>: mov %rax,0x20(%rax) > 0x0000003e7aa7d8a1 <+5185>: jmpq 0x3e7aa7cb6b <_int_malloc+1803> >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 861895
:
619697
|
619698
| 619699 |
619700
|
619701
|
619702
|
619703
|
619704
|
619705