C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[74728] 컴파일러 고수 분. RAD 10.2 64비트 디버거 버그인가요?
기영테크 [] 3248 읽음    2018-01-12 16:46


안녕하세요

RAD 10.2.2 토쿄 버전 쓰고있는데요
64비트 스타트업 코드부터 소스레벨 디버깅 해보려고

nasm -t -f elf64 -g -F dwarf -D_MT -D_MBCS -D_MBC_USE_MACROS -DCONSOLE c0nt64.nasm -o c0x64.o

위와 같이 -g -F dwarf 디버깅 옵션 줘서 컴파일 링크해 보았는데요

c0nt64.nasm 의 스타트업 코드에 int3 브레이크 코드를 넣어서 컴파일 링크하니까
어셈블러 스타트업 코드에서 브레이크가 걸리더군요.

그런데 dwarf 디버깅 정보 옵션을 주었는데도 기계어 레벨로만 디버깅이 되고
소스레벨 디버깅이 안되더군요

심지어 C++ 소스레벨 디버깅도 덩달아 같이 먹통 되던데요

제가 옵션을 잘못 준 걸까요?
아님 64비트 디버거 버그인 건가요?

어떻게 해야 어셈블러 스타트업 코드를 소스레벨에서 디버깅 할 수 있을까요

물론 C++ 소스코드레벨 디버깅이 먹통되는 희안한 현상도 막으면서 말이죠

컴파일러 고수 분
알려주시면 고맙겠습니다

+ -

관련 글 리스트
74728 컴파일러 고수 분. RAD 10.2 64비트 디버거 버그인가요? 기영테크 3248 2018/01/12
74731     Re:컴파일러 고수 분. RAD 10.2 64비트 디버거 버그인가요? 빌더(TWx) 3318 2018/01/12
74732         Re:Re:컴파일러 고수 분. RAD 10.2 64비트 디버거 버그인가요? 기영테크 3263 2018/01/13
74736             Re:Re:Re: 64비트 c0nt64.nasm 소스레벨 디버깅 가능하게 하기 빌더(TWx) 3737 2018/01/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.