>> Edit article
이름
제목
패스워드
: 과연 : : 오브젝트 파일들을 무엇이면 : : 1. nm으로 출력되는 심벌들은 어떻게 생겨난 것이며 : : 2. gdb 는 위의 심벌들을 어떻게 이용해서 디버깅을 하는 것이며 : : 3. 실행파일은 동적 라이브러리와 어떻게 메핑이되어 실행이 되는 것이며 : : 4. stip은 위의 심벌들을 어떻게 제거를 하길래 실행파일 크기는 줄이면서 : : 정상적으로 실행은 되는 건지 자세히 알고 싶습니다. : : kldp 에 있는 내용은 너무 기초적인 내용뿐이라 성에 안차는 군요 : : : 그럼... 1. symbol table에서 읽습니다. 2. 1과 마찬가지구요 단 break등을 위해 text section을 writable로 바꿉니다. 3. plt section을 통해 direct jump를 합니다. 4. symbol table을 없앱니다. 너무 간단하죠? 자세히 설명을 하자면 너무 길것 같아서 짧게 적습니다. 만약 더 자세한 설명을 원하시면 메일로 주세요 ^^
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved