|
안녕하세요 스페로 입니다.
일단 Builder에서 Linker 옵션에서 Map 파일을 자세하게 나오도록 설정을 하고
빌드 후에 생성된 Map파일에 보면
어드레스가 표시 되어 있습니다.
Access violation메세지에 어드레스를 Map파일에서 찾아 보면
정확하게 떨어지기 보다는 비슷한 부분을 찾아서..
거기서 함수 이름등에 심볼이 문제를 일으킨 원인이라고 분석 하면 되겠습니다.
답변이 되었는지 모르겠네요..
사실상 빌더에서 Map파일 보다는
단말기 소스 컴파일 후에 단말기에서 Data Abort같은게 발생 했을 경우 Map파일을 뒤지곤 했는데...
디버깅 하기는 어렵죠..
그럼 수고 하세요.
Hyoun 님이 쓰신 글 :
: 제가 Access violation메세지에 뜨는 hex Address가 소스의 어느 부분인지를
: 알고자합니다.
:
: 그래서 자료를 찾던 중 map파일을 보면 알 수 있다고 하더군요 하지만 그 자료는
: delphi였고 Builder는 다소 차이가 있더라구요
: Builder에서 .map파일 분석 요령을 설명 부탁드립니다.
|