*** 리눅스 환경에서 디버거 구현에 대한 질문 드립니다 ***

jekai의 이미지

안녕하세요~ 궁금한게 있어서 그러는데요..,.

이번에 리눅스 환경에서 디버거 구현을 할 목적으로 공부를 하고 있는데,,,

gcc 가 심볼을 어떻게 만들고 , 그 디버거파일 포맷이 어떻게 되 있는지 궁금하거든요..

그래서 여기에 관해 잘 아시는 분은 참고 자료나 조언 부탁드립니다~ ㅎㅎ

아 그리고,, 보통 디버거를 실행중에 break point 를 어떻게 구현 하는지도 잘 몰라서 여기에 대한 조언이나 참고자료도 부탁드립니다 ^^;;

쌀밥의 이미지

break point 는 int 13인가로 해당 코드를 대체 하는 방식이었던것 같습니다..

일하는 사람들의 희망 민주노동당 : http://www.kdlp.org
반공 교육의 성과로, 민주주의의 반대가 공산주의(또는 사회주의)라고 생각하는 사람이 많다.

cinsk의 이미지

binary format library인 bfd에 대해 알아보시고..

$ info bfd

elf file format과 dwarf debugging format에 대해서도 알아 보시기 바랍니다.
모두 여기서 볼 수 있습니다.