저는 두 가지 유형의 대기열을 작성했습니다. 다른 s로 묶습니다 .so
. main.c
이러한 대기열에서 제공하는 기능을 테스트하는 드라이버가 있습니다 . 런타임 시 필수 라이브러리를 로드 및 언로드하는 main.c
데 사용됩니다 . dlfcn.h
두 가지 대기열 구현 모두 표준 라이브러리 함수를 사용합니다.
내 도서관에서 만든 malloc
s와 s의 수를 나열하고 싶습니다. free
그래서 그렇게 했지만 ltrace -c ./exe.out
내 ed 라이브러리 dlopen()
에서 수행한 표준 라이브러리 호출을 포착하지 못했습니다. ltrace
사용할 수 있는 것은 dl*()
전화뿐이다.
SEE ALSO 부분도 확인했으니 그 부분도 읽어보세요 man ltrace
. man ltrace.conf
하지만 저같은 초보자에게는 설명서 자체가 좀 헷갈리네요!
dlopen()
ed 라이브러리의 호출을 추적하기 위해 유틸리티를 어떻게 사용할 수 있습니까ltrace
?- 구성이
/etc/ltrace.conf
이 상황을 처리하는 데 도움이 될 수 있습니까?