GDB的反彙編命令適用於短C標識符,例如main。對於冗長的C++標識符來說,冗長是過度的。例如,使用icpc我看到的結果類似於如何截斷GDB反彙編命令顯示的錯位C++標識符?
(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個字符?