2015년 1월 7일 수요일

GDB에서 긴 문자열 보기

GDB에서 문자열을 출력할 때, 너무 길면 적당히 "..."으로 줄여서 보여준다. 평소에는 크게 이슈가 없지만, 만일 그 내용이 필요할 때는 아래와 같이 "set"을 이용할 수 있다.


set print elements 0

또한 중간에 <repeats n times>로 중복 문자열을 줄여주는 것은 아래와 같이 풀 수 있다.


set print repeats 0

참조: https://sourceware.org/gdb/current/onlinedocs/gdb/Print-Settings.html#Print-Settings

자주 쓴다면, ~/.gdbinit 스크립트에 포함하자.