GDB の逆アセンブル コマンドは、mainなどの短い C 識別子に適しています。長くて壊れた C++ 識別子の場合、冗長性は過剰です。たとえば、icpc を使用すると、次のような結果が表示されます
(gdb) disassemble 0x49de2f 0x49de5b
Dump of assembler code from 0x49de2f to 0x49de5b:
0x000000000049de2f <_ZN5pecos8suzerain16fftw_multi_array6detail18c2c_buffer_processIPA2_dPKSt7complexIdEilNS2_26complex_copy_differentiateIS4_EEEEvT_T1_T2_T0_SD_SE_RKT3_+167>: mov 0x18(%rsp),%rsi
CLI では長い表示が煩わしい。それらは、GDB の TUI アセンブリの表示をほとんど役に立たなくします。
切り捨てられた識別子を表示するように GDB に指示する方法はありますか? 50 文字を除くすべてをクリップしますか?