Lines Matching refs:addr_table_entry
1344 struct GTY((for_user)) addr_table_entry { struct
1364 addr_table_entry *begin_entry; argument
1366 addr_table_entry *end_entry;
3246 addr_table_entry *begin_entry;
3247 addr_table_entry *end_entry;
3766 static addr_table_entry *add_addr_table_entry (void *, enum ate_kind);
3767 static void remove_addr_table_entry (addr_table_entry *);
5064 struct addr_hasher : ggc_ptr_hash<addr_table_entry>
5066 static hashval_t hash (addr_table_entry *);
5067 static bool equal (addr_table_entry *, addr_table_entry *);
5077 addr_hasher::hash (addr_table_entry *a) in hash()
5100 addr_hasher::equal (addr_table_entry *a1, addr_table_entry *a2) in equal()
5119 init_addr_table_entry (addr_table_entry *e, enum ate_kind kind, void *addr) in init_addr_table_entry()
5139 static addr_table_entry *
5142 addr_table_entry *node; in add_addr_table_entry()
5143 addr_table_entry finder; in add_addr_table_entry()
5149 addr_table_entry **slot = addr_index_table->find_slot (&finder, INSERT); in add_addr_table_entry()
5153 node = ggc_cleared_alloc<addr_table_entry> (); in add_addr_table_entry()
5170 remove_addr_table_entry (addr_table_entry *entry) in remove_addr_table_entry()
5199 index_addr_table_entry (addr_table_entry **h, unsigned int *index) in index_addr_table_entry()
5201 addr_table_entry *node = *h; in index_addr_table_entry()
5382 #define UNRELOCATED_OFFSET ((addr_table_entry *) 1)
29745 output_addr_table_entry (addr_table_entry **slot, unsigned int *cur_index) in output_addr_table_entry()
29747 addr_table_entry *entry = *slot; in output_addr_table_entry()
29786 count_index_addrs (addr_table_entry **slot, unsigned int *last_idx) in count_index_addrs()
29788 addr_table_entry *entry = *slot; in count_index_addrs()