strip명령어를 이용하여 so파일의 정보를 없애고 file명령어를 이용하여
해당 명령어가 정상적으로 동작한것을 확인하였습니다.
하지만 코어파일에서 so파일의 함수 정보가 그대로 나오는데
이런경우에는 어떻게 해야하는건가요??
strip을 실행해도 dynamic symbol table은 남아있습니다. 그렇지 않다면 so 파일을 사용할 수도 없겠지요..;;
core dump내에 프로젝트의 함수 이름을 감추기 위해서 strip명령어로 디버깅 정보들을 지우려고 합니다. core dump내에서 함수이름이 나오지 않게 하려면 어떻게 해야하는건가요??
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
무얼 원하시는 건가요?
strip을 실행해도 dynamic symbol table은 남아있습니다.
그렇지 않다면 so 파일을 사용할 수도 없겠지요..;;
core dump내에
core dump내에 프로젝트의 함수 이름을 감추기 위해서
strip명령어로 디버깅 정보들을 지우려고 합니다.
core dump내에서 함수이름이 나오지 않게 하려면
어떻게 해야하는건가요??
댓글 달기