Solaris 模块调试器指南

_mdb_fini()

void _mdb_fini(void);

如果模块在被卸载之前执行某些任务(如释放以前使用 mdb_alloc() 分配的持久性内存),则它可以声明一个名为 _mdb_fini() 的函数以实现此目的。调试器并不需要此函数。如果已声明,则会在卸载模块之前调用它一次。当用户请求调试器终止时,或者当用户使用 ::unload 内置 dcmd 显式卸载模块时,将卸载模块。