@@ -18,12 +18,14 @@ #import "runtime.h" #import "runtime-private.h" void -__objc_exec_class(struct objc_abi_module *module) +__objc_exec_class(void *module_) { + struct objc_abi_module *module = module_; + objc_global_mutex_lock(); objc_register_all_selectors(module->symtab); objc_register_all_classes(module->symtab); objc_register_all_categories(module->symtab);