Tengo un dylib que puedo cargar mediante inyección en mac os x. La llamada de constructor funciona bien.dylib destructor no se llama
__attribute__((constructor))
static void initialize()
Pero destructor no se consiga llamar? Por lo tanto, los recursos inicializaron fugas.
__attribute__((destructor))
static void destroy()
- ¿Tiene dylib se descarga automáticamente si se cierra la aplicación?
- ¿El dylib inyectado se descarga automáticamente si se cierra la aplicación?
- ¿Cómo podemos descargar dylib de la aplicación en tiempo de ejecución? Como su código de inyección, puedo acceder al área privada. ¿Hay un comando para hacer esto?
Pregunta Continuación http://stackoverflow.com/q/7553355/802921 – MacGeek