Home | History | Annotate | Download | only in vm

Lines Matching full:hash

17  * General purpose hash table, used for finding classes, methods, etc.
25 /* compute the hash of an item with a specific type */
29 * Compare a hash entry with a "loose" item after their hash values match.
52 * One entry in the hash table. "data" values are expected to be (or have
69 * Expandable hash table.
101 * Clear out a hash table, freeing the contents of any used entries.
106 * Free a hash table. Performs a "clear" first.
122 * Get #of entries in hash table.
129 * Get total size of hash table (for memory usage calculations).
149 * Remove an item from the hash table, given its "data" pointer. Does not
152 bool dvmHashTableRemove(HashTable* pHashTable, u4 hash, void* item);
155 * Execute "func" on every entry in the hash table.
162 * Execute "func" on every entry in the hash table.
164 * If "func" returns 1 detach the entry from the hash table. Does not invoke
212 * Evaluate hash table performance by examining the number of times we