5
mac os x에 주입을 통해로드 할 수있는 dylib가 있습니다. 생성자 호출이 제대로 작동합니다.dylib 소멸자가 호출되지 않습니다.
__attribute__((constructor))
static void initialize()
소멸자가 호출되지 않습니까? 따라서 리소스가 누수를 초기화했습니다. 응용 프로그램이 종료하는 경우
__attribute__((destructor))
static void destroy()
- dylib는 자동으로 배출됩니다합니까?
- 응용 프로그램이 종료되면 주사 된 dylib가 자동으로 언로드됩니까?
- 런타임에 응용 프로그램에서 dylib을 어떻게 언로드 할 수 있습니까? 주입 코드로서 개인 영역에 액세스 할 수 있습니다. 이것을하기위한 명령이 있습니까?
계속 질문 http://stackoverflow.com/q/7553355/802921 – MacGeek