Percent│ ◆ │ ▒ │ ▒ │ Disassembly of section .text: ▒ │ ▒ │ 0000000000e4bc70 : ▒ │ fil_space_t::try_to_close(bool): ▒ │ push %rbp ▒ │ mov %rsp,%rbp ▒ │ push %r15 ▒ │ lea fil_system+0xb0,%r15 ▒ │ push %r14 ▒ │ push %r13 ▒ │ push %r12 ▒ │ push %rbx ▒ │ sub $0x8,%rsp ▒ │ mov fil_system+0xb0,%rbx ▒ │ cmp %r15,%rbx ▒ │ je 140 ▒ │ ilist::Iterator::operator*(): ▒ │ test %rbx,%rbx ▒ │ je 694c60 ▒ │ fil_is_user_tablespace_id(unsigned long): ▒ │ mov $0xfffffffe,%r12d ▒ │ nop ▒ │ fil_space_t::try_to_close(bool): ▒ │ 40: mov 0x3c(%rbx),%eax ▒ 50.91 │ test %eax,%eax ▒ 0.59 │ je 122 ▒ 0.00 │ cmp $0x2,%eax ▒ 0.06 │ jne 80 ▒ │ mov 0x20(%rbx),%rax ▒ │ fil_is_user_tablespace_id(unsigned long): ▒ 0.03 │ test %rax,%rax ▒ 0.38 │ je 122 ▒ │ cmp %r12,%rax ▒ 0.01 │ je 122 ▒ │ srv_is_undo_tablespace(unsigned long): ▒ │ lea srv_undo_space_id_start,%rdx ▒ 0.06 │ mov (%rdx),%rdx ▒ 0.02 │ cmp %rdx,%rax ▒ 0.58 │ jb 80 ▒ 0.00 │ test %rdx,%rdx ▒ 0.01 │ jne 158 ▒ │ xchg %ax,%ax ▒ │ fil_space_t::try_to_close(bool): ▒ 0.04 │ 80: mov 0x48(%rbx),%r13 ▒ 20.70 │ test %r13,%r13 ▒ 0.58 │ je 122 ▒ 0.00 │ cmpl $0xffffffff,0x10(%r13) ▒ 20.72 │ je 122 ▒ │ std::__atomic_base::fetch_or(unsigned int, std::memory_order): ▒ │ mov 0x7c(%rbx),%eax ▒ │ 9b: mov %eax,%ecx ▒ │ mov %eax,%r14d ▒ │ or $0x40000000,%ecx ▒ │ lock cmpxchg %ecx,0x7c(%rbx) ▒ 0.00 │ jne 9b ▒ │ fil_space_t::try_to_close(bool): ▒ │ test $0x3fffffff,%r14d ▒ │ je 190 ▒ Press 'h' for help on key bindings ▒