::dis -b fails to separate address columns
If the hex address is longer than 9 hex digits, it will not get separated from the pretty address. For example:
> membar_enter::dis -b fffffffffb86d600membar_enter: mfence fffffffffb86d603membar_enter+3: ret
While short addresses print properly:
> main::dis -b 400d88 main: pushq %rbp 400d89 main+1: movq %rsp,%rbp 400d8c main+4: movl %edi,-0x4(%rbp) 400d8f main+7: movq %rsi,-0x10(%rbp) 400d93 main+0xb: movl $0x0,%eax 400d98 main+0x10: popq %rbp 400d99 main+0x11: ret
This is never an issue with 32-bit binaries because there addresses are always 8 hex digits or fewer.