rem: TRACE(("get_next_loaded_module_name()\n"));
add: TRACE(("get_next_loaded_module_name(\"%s\")\n", buffer));
context: get_next_loaded_module_name(uint32 *_cookie, char *buffer, size_t *_bufferSize){	hash_iterator *iterator = (hash_iterator *)*_cookie;	struct module *module;	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(sModulesHash, NULL);		if (iterator == NULL)			return B_NO_MEMORY;		*(hash_iterator **)_cookie = iterator;	}	recursive_lock_lock(&sModulesLock);	module = hash_next(sModulesHash, iterator);	if (module != NULL) {		*_bufferSize = strlcpy(buffer, module->name, *_bufferSize);		status = B_OK;	} else {		hash_close(sModulesHash, iterator, true);		status = B_ENTRY_NOT_FOUND;	}	recursive_lock_unlock(&sModulesLock);	return status;}