나는 help
GDB에있는 동안 타이핑 했지만 스텝 인, 스텝 오버 및 스텝 아웃에 대해서는 아무것도 찾지 못했습니다. _start
( break _start
) 의 어셈블리 프로그램에 중단 점을 넣었습니다 . 그 후 나는 타이핑 next
하고 디버깅을 마쳤다. 나는 그것이 끝나고 내가 원하는대로 들어 가지_start
않았기 때문이라고 생각합니다 .
도움이 될 사람이 있습니까?
전체 GDB 문서를 읽으십시오. 내가 기억할 때, 나는 그것을 처음 배울 때 이것에 대해 매우 도움이되었습니다. 불행히도, 수십 년 동안 그 수준의 프로그램을 디버깅 할 필요가 없었으므로 실제 명령이 내 두뇌에서 바뀌어 버린 것 같습니다. 그래서 나는 실제로 답을 쓸 수 없습니다. 그러나 매뉴얼에서 알아 내면 보너스에 대한 자신의 질문에 대답 할 수 있습니다.
—
지도
@MAP 다시 시도하겠습니다. 더 나은 디버거 (KDbg)를 사용하려고했지만 우분투에서 사용하지 못했습니다 .
—
Pichi Wuana