Lines Matching full:hashtable
44 HashTable* dvmHashTableCreate(size_t initialSize, HashFreeFunc freeFunc)
46 HashTable* pHashTable;
50 pHashTable = (HashTable*) malloc(sizeof(*pHashTable));
72 void dvmHashTableClear(HashTable* pHashTable)
97 void dvmHashTableFree(HashTable* pHashTable)
110 static int countTombStones(HashTable* pHashTable)
132 static bool resizeHash(HashTable* pHashTable, int newSize)
174 void* dvmHashTableLookup(HashTable* pHashTable, u4 itemHash, void* item,
250 bool dvmHashTableRemove(HashTable* pHashTable, u4 itemHash, void* item)
291 int dvmHashForeachRemove(HashTable* pHashTable, HashForeachRemoveFunc func)
321 int dvmHashForeach(HashTable* pHashTable, HashForeachFunc func, void* arg)
346 static int countProbes(HashTable* pHashTable, u4 itemHash, const void* item,
392 void dvmHashTableProbeCount(HashTable* pHashTable, HashCalcFunc calcFunc,