Lines Matching defs:hash

400 /* Hash table routines.  There is no way to free up a hash table.  */
402 /* An element in the hash table. Most uses will actually use a larger
407 /* Next entry for this hash code. */
411 /* Hash code. This is the full hash code, not the index into the
413 unsigned long hash;
416 /* A hash table. */
420 /* The hash array. */
422 /* A function used to create new elements in the hash table. The
431 /* An objalloc for this hash table. This is a struct objalloc *,
434 /* The number of slots in the hash table. */
436 /* The number of entries in the hash table. */
440 /* If non-zero, don't grow the hash table. */
444 /* Initialize a hash table. */
452 /* Initialize a hash table specifying a size. */
460 /* Free up a hash table. */
464 /* Look up a string in a hash table. If CREATE is TRUE, a new entry
472 /* Replace an entry in a hash table. */
477 /* Base method for creating a hash table entry. */
481 /* Grab some space for a hash table entry. */
485 /* Traverse a hash table in a random order, calling a function on each
493 /* Allows the default size of a hash table to be configured. New hash
503 /* A hash table used to hold stabs strings. */
505 /* The header file hash table. */
4658 /* A hash table for section names. */
4887 #define bfd_link_hash_table_free(abfd, hash) \
4888 BFD_SEND (abfd, _bfd_link_hash_table_free, (hash))
5301 /* Create a hash table for the linker. Different backends store
5306 /* Release the memory associated with the linker hash table. */
5309 /* Add symbols from this object file into the hash table. */