GDB 명령중에.
글쓴이: parrier / 작성시간: 목, 2008/08/14 - 11:27오전
현재 GDB로 실행되는 것을 쭉 따라가보고 있습니다.
그런데 break로 문제가 발생하는 범위를 축소를 못시키고 있습니다.
즉 엄한 곳에 찍어놓고 계속 n으로 넘어간다는 것이지요.
너무 먼 곳에 있어서 결국 c를 누르면 에러가 나는데,
어떤 방식으로 해결해야 할지요?
아님 최근까지 수행한 명령어들의 리스트를 보는 명령같은 것이 존재하나요?
문제점이 발생하는 부근에 break를 걸지 못해서 생기는 문제인데 좋은 해결책이 있으면 좀 알려주세요.
Forums:
Continue로 SEGV가
Continue로 SEGV가 발생하거나 할 경우에 bt 명령으로 현재 어떤 함수까지 실행됐고, 어떤 함수에서 죽었는지 알수 있습니다. 그러면, 그 함수에 break point를 지정해서 tracing하시면 됩니다. 아니면, core dump를 이용하셔도 되고요. 그럼 수고하세요.
------------------------------------------------------
아직은 젊다. 모든 것을 할 수 있는 나이란 말이지.
------------------------------------------------------
아직은 젊다. 모든 것을 할 수 있는 나이란 말이지.
댓글 달기