rem: iterator = hash_open(gLoadedModulesHash, NULL);
add: iterator = hash_open(gModuleImagesHash, NULL);
context: get_next_loaded_module_name(uint32 *cookie, char *buffer, size_t *_bufferSize){	hash_iterator *iterator = (hash_iterator *)*cookie;	loaded_module *loadedModule;	status_t status;	TRACE(("get_next_loaded_module_name()\n"));	if (cookie == NULL || buffer == NULL || _bufferSize == NULL)		return B_BAD_VALUE;	if (iterator == NULL) {		iterator = hash_open(gLoadedModulesHash, NULL);		if (iterator == NULL)			return B_NO_MEMORY;		*(hash_iterator **)cookie = iterator;	}	recursive_lock_lock(&gModulesLock);	loadedModule = hash_next(gLoadedModulesHash, iterator);	if (loadedModule != NULL) {		strlcpy(buffer, loadedModule->path, *_bufferSize);		*_bufferSize = strlen(loadedModule->path);		status = B_OK;	} else {		hash_close(gLoadedModulesHash, iterator, true);		status = B_ENTRY_NOT_FOUND;	}	recursive_lock_unlock(&gModulesLock);	return status;}