| 1 | (gdb) disass $pc-32,$pc+32
|
|---|
| 2 | Dump of assembler code from 0x205936b to 0x20593ab:
|
|---|
| 3 | 0x000000000205936b <malloc_consolidate+267>: mov %r12,(%rbx,%r12,1)
|
|---|
| 4 | 0x000000000205936f <malloc_consolidate+271>: mov %r9,%rbx
|
|---|
| 5 | 0x0000000002059372 <malloc_consolidate+274>: je 0x2059430 <malloc_consolidate+464>
|
|---|
| 6 | 0x0000000002059378 <malloc_consolidate+280>: mov 0x8(%rbx),%rax
|
|---|
| 7 | 0x000000000205937c <malloc_consolidate+284>: mov 0x10(%rbx),%r9
|
|---|
| 8 | 0x0000000002059380 <malloc_consolidate+288>: mov %rax,%r12
|
|---|
| 9 | 0x0000000002059383 <malloc_consolidate+291>: and $0xfffffffffffffffa,%r12
|
|---|
| 10 | 0x0000000002059387 <malloc_consolidate+295>: lea (%rbx,%r12,1),%rbp
|
|---|
| 11 | => 0x000000000205938b <malloc_consolidate+299>: mov 0x8(%rbp),%r13
|
|---|
| 12 | 0x000000000205938f <malloc_consolidate+303>: and $0xfffffffffffffff8,%r13
|
|---|
| 13 | 0x0000000002059393 <malloc_consolidate+307>: test $0x1,%al
|
|---|
| 14 | 0x0000000002059395 <malloc_consolidate+309>: jne 0x20593f0 <malloc_consolidate+400>
|
|---|
| 15 | 0x0000000002059397 <malloc_consolidate+311>: mov (%rbx),%rax
|
|---|
| 16 | 0x000000000205939a <malloc_consolidate+314>: sub %rax,%rbx
|
|---|
| 17 | 0x000000000205939d <malloc_consolidate+317>: add %rax,%r12
|
|---|
| 18 | 0x00000000020593a0 <malloc_consolidate+320>: mov 0x8(%rbx),%rax
|
|---|
| 19 | 0x00000000020593a4 <malloc_consolidate+324>: and $0xfffffffffffffff8,%rax
|
|---|
| 20 | 0x00000000020593a8 <malloc_consolidate+328>: cmp (%rbx,%rax,1),%rax
|
|---|
| 21 | End of assembler dump.
|
|---|