intel 문법 gdb, objdump
Posted 2012. 5. 22. 16:12
올리디버거와는 다르게GDB 는 좀 뭔가 다르다는 걸 느낄 수가 있습니다.
이유는 CPU 인데요 Unix의 경우에는 원래 AT&T 를 썼는데 리눅스가 그걸 따랐는진 잘 몰르겠으나;;
리눅스는 그 문법을 사용하고 있습니다...
인텔 문법에 익숙한 사람들은 좀 불편할 수도 있는데 인텔로 바꿔주는 옵션이 있습니다.
먼저 objdump 의 경우 -M intel 옵션을 붙여주면 됩니다.
예를들어
objdump -M intel -d a.out 을 쓰면 OK
-M intel 옵션을 안붙였을 경우
확실히 차이가 보인다.
GDB 의 경우도 당연 있습니다
set disassembly-flavor intel 을 써주면 됩니다.
그리고 gdb가 시작할 때마다 써줘야 하면 불편하니 홈 폴더에 .gdbinit 파일을 만들어서 써넣으면 됩니다
'기타 > GDB' 카테고리의 다른 글
GDB 사용법 x 명령어 (0) | 2012.05.22 |
---|
- Filed under : 기타/GDB