static unsigned long ht_hash_event(const void *_key, unsigned long seed) { uint64_t hashed_key; const struct ust_registry_event *key = _key; assert(key); hashed_key = (uint64_t) hash_key_str(key->name, seed); return hash_key_u64(&hashed_key, seed); }
static unsigned long ht_hash_event(void *_key, unsigned long seed) { uint64_t xored_key; struct ust_registry_event *key = _key; assert(key); xored_key = (uint64_t) (hash_key_str(key->name, seed) ^ hash_key_str(key->signature, seed)); return hash_key_u64(&xored_key, seed); }