우리는 Windows 및 Mac OSX (Leopard, Snow Leopard)에서 실행되는 다중 스레드 응용 프로그램에서 Hoard를 평가하려고합니다.Hoard C++ Crash
Boost, Curl, libJpeg 및 log4cplusplus를 타사 라이브러리로 사용하고 있습니다. 이제 우리는 모든 모듈을 libhoard.dylib에 링크하고 있지만 타사 라이브러리는 시스템 malloc을 사용하도록 남겨 두었습니다.
충돌이 발생합니까?
Info.plist DYLD_INSERT_LIBRARIES = libhoard.dylib (LD_PRELOAD와 같음)로 설정하여 전체 응용 프로그램을 사용했지만 molloc 추적에서 가져온 저장 장치가 표시되지 않습니다.
타사 라이브러리에서도 사용할 수있는 다른 방법이 있나요? 제발 조언.
감사합니다. Raja.
감사합니다. 스티브. 이 상황을 디버그 할 수있는 방법이 있습니까? MAC OSX의 모든 포인터는 전체 응용 프로그램에서 어떻게 설정할 수 있습니까? – Raja