가장 쉬운 방법을 찾 정적 변수가 코드에서?
-
22-07-2019 - |
문제
나는 버그에서 플레이트를 찾아서 다시 작성 정적 변수 중 하나는 라이브러리가 시작 시간에 응용 프로그램입니다.나는 익숙하지 않은 라이브러리 코드가 기와를 요청하고 좋은 추론/기술/grep 명령어는/etc.는 것이 쉽게 나의 작업에서 위치를 확인하고 정적 변수가?
(P.S.이 검색에 대한 기본 코드 static
;말할 필요도 없이 그 자세한 결과입니다.)
업데이트:버그 보고서 단순히 상태"라이브러리 XYZ 립 N ms 에서 정체되는 초기화";이 없 더 많은 정보에 대한 정적 변수입니다.지 프로파일링을 로그하지만 내가 볼 수 있다면 그들을 버그에서 기자.
해결책
당신은 수행하려고 시도 nm -aC <libname>
첫 번째 grep 에 의해 정적과 글로벌 var(IIRC 그들은 시작과 함께 B/b 또는 T/t),그 다음 그 vars 에서 소스 코드입니다.그것은 좁힐 수 있습니다 내 건초 더미니다.
제휴하지 않습니다 StackOverflow