| 253 | |
| 254 | |
| 255 | void modules_done() |
| 256 | { |
| 257 | if ( DEBUG_MEM || DEBUG_PROFILE ) |
| 258 | { |
| 259 | struct hash * class_hash = hashinit( sizeof( struct module_stats ), "object info" ); |
| 260 | hashenumerate( module_hash, stat_module, (void *)class_hash ); |
| 261 | hashenumerate( class_hash, print_class_stats, (void *)0 ); |
| 262 | hash_free( class_hash ); |
| 263 | } |
| 264 | hashenumerate( module_hash, delete_module_, (void *)0 ); |
| 265 | hashdone( module_hash ); |
| 266 | module_hash = 0; |
| 267 | delete_module( &root ); |
| 268 | } |
| 269 | |
| 270 | module_t * root_module() |
| 271 | { |
no test coverage detected