문제

나는 버그에서 플레이트를 찾아서 다시 작성 정적 변수 중 하나는 라이브러리가 시작 시간에 응용 프로그램입니다.나는 익숙하지 않은 라이브러리 코드가 기와를 요청하고 좋은 추론/기술/grep 명령어는/etc.는 것이 쉽게 나의 작업에서 위치를 확인하고 정적 변수가?

(P.S.이 검색에 대한 기본 코드 static;말할 필요도 없이 그 자세한 결과입니다.)

업데이트:버그 보고서 단순히 상태"라이브러리 XYZ 립 N ms 에서 정체되는 초기화";이 없 더 많은 정보에 대한 정적 변수입니다.지 프로파일링을 로그하지만 내가 볼 수 있다면 그들을 버그에서 기자.

도움이 되었습니까?

해결책

당신은 수행하려고 시도 nm -aC <libname> 첫 번째 grep 에 의해 정적과 글로벌 var(IIRC 그들은 시작과 함께 B/b 또는 T/t),그 다음 그 vars 에서 소스 코드입니다.그것은 좁힐 수 있습니다 내 건초 더미니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top