Home | History | Annotate | Download | only in gas

Lines Matching defs:hash_ptr

881   struct shash	 *hash_ptr;	/* pointer to the hash table head */
1564 shash_t *hash_ptr;
1569 hash_ptr = str_hash_find (hash_tbl, str);
1570 if (hash_ptr == NULL)
1579 hash_ptr = allocate_shash ();
1580 hash_ptr->indx = vp->num_allocated;
1582 hash_ptr->string = &vp->last->datum->byte[vp->objects_last_page];
1587 strcpy (hash_ptr->string, str);
1589 if (str_hash_insert (hash_tbl, str, hash_ptr, 0) != NULL)
1594 *ret_hash = hash_ptr;
1596 return hash_ptr->indx;
1618 shash_t *hash_ptr = NULL;
1660 &hash_ptr));
1669 if (hash_ptr != NULL
1672 hash_ptr->sym_ptr = psym;
1733 ptag->hash_ptr->tag_ptr = ptag->same_name;
1909 thash_t *hash_ptr;
1915 for (hash_ptr = hash_tbl[hi];
1916 hash_ptr;
1917 hash_ptr = hash_ptr->next)
1919 if (aux.isym == hash_ptr->type.isym)
1923 if (hash_ptr != NULL && state == hash_yes)
1924 return hash_ptr->indx;
1926 if (hash_ptr == NULL)
1928 hash_ptr = allocate_thash ();
1929 hash_ptr->next = hash_tbl[hi];
1930 hash_ptr->type = aux;
1931 hash_ptr->indx = vp->num_allocated;
1932 hash_tbl[hi] = hash_ptr;
2018 shash_t *hash_ptr;
2024 hash_ptr = str_hash_find (tag_hash, tag);
2026 if (hash_ptr != NULL
2027 && hash_ptr->tag_ptr != NULL)
2029 tag_ptr = hash_ptr->tag_ptr;
2039 if (hash_ptr == NULL)
2044 hash_ptr = allocate_shash ();
2045 str_hash_insert (tag_hash, perm, hash_ptr, 0);
2046 hash_ptr->string = perm;
2051 tag_ptr->hash_ptr = hash_ptr;
2052 tag_ptr->same_name = hash_ptr->tag_ptr;
2061 hash_ptr->tag_ptr = tag_ptr;
2072 shash_t *hash_ptr = ptag->hash_ptr;
2073 char *name = hash_ptr->string;
2090 hash_ptr->len, name_start);
4613 ptag->hash_ptr->tag_ptr = ptag->same_name;