안드로이드 gdb사용 질문입니다...심볼..및..gdb 문제
글쓴이: badwood / 작성시간: 목, 2013/12/19 - 10:14오전
현재 ELF파일을 gdb로 디버깅을 할려고 하고 있습니다.
근데 문제가..제대로 시작은 되는데 디버깅이 되질 않습니다.. no debugging symbols found 이거 때문인거 같아 이걸 수정할려고 합니다..
안드로이드 기기안에 /system/usr/srec/en-US/symbols 이 있길래
(gdb) set solib-absolute-prefix /system/usr/srec/en-US/symbols
(gdb) set solib-search-path /system/lib
이렇게 셋팅을 해줬습니다.. 심볼 설정해줄려고 ㅋㅋ;;; 그런데도 no debugging symbols found 요건 그대로 뜨더라구요
gdb에 익숙하지 않아 심볼을 어떻게 설정 해줘야되는지 잘모르겠습니다. 특히나 안드로이드 내에서요.
또...만약 실행 파일이 디버깅모드로 컴파일이 되지 않았는지는 잘모릅니다만.. 이거 때문에 디버깅이 제대로 안될 수도 있나요?
Forums:
dlopen failed on
dlopen failed on 'libthread_db.so.1' - libthread_db.so.1: cannot open shared object file: No such file or directory
GDB will not be able to debug pthreads.
GNU gdb 6.7
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=arm-none-linux-gnueabi --target="...
(no debugging symbols found)
(gdb)
이렇게 뜨는데 맨위에 libthread_db.so.1 이것이 로드가 안되어 디버깅이 제대로 안되는 걸까요?
댓글 달기