Lines Matching defs:action_list

5582 action_first (text_action_list *action_list)
5584 splay_tree_node node = splay_tree_min (action_list->tree);
5589 action_next (text_action_list *action_list, text_action *action)
5591 splay_tree_node node = splay_tree_successor (action_list->tree,
5682 removed_by_actions (text_action_list *action_list,
5693 splay_tree_node node = splay_tree_lookup (action_list->tree,
5709 r = action_next (action_list, r);
5718 offset_with_removed_text (text_action_list *action_list, bfd_vma offset)
5720 text_action *r = action_first (action_list);
5722 return offset - removed_by_actions (action_list, &r, offset, false);
5727 action_list_count (text_action_list *action_list)
5729 return action_list->count;
5776 map_removal_by_action (text_action_list *action_list)
5782 ctx.map.entry = bfd_malloc (action_list_count (action_list) *
5786 splay_tree_foreach (action_list->tree, map_action_fn, &ctx);
5787 action_list->map = ctx.map;
5791 removed_by_actions_map (text_action_list *action_list, bfd_vma offset,
5796 if (!action_list->map.entry)
5797 map_removal_by_action (action_list);
5799 if (!action_list->map.n_entries)
5803 b = action_list->map.n_entries;
5809 if (action_list->map.entry[c].offset <= offset)
5815 if (action_list->map.entry[a].offset < offset)
5817 return action_list->map.entry[a].removed;
5819 else if (action_list->map.entry[a].offset == offset)
5822 action_list->map.entry[a].eq_removed_before_fill :
5823 action_list->map.entry[a].eq_removed;
5832 offset_with_removed_text_map (text_action_list *action_list, bfd_vma offset)
5834 int removed = removed_by_actions_map (action_list, offset, false);
5842 find_insn_action (text_action_list *action_list, bfd_vma offset)
5861 node = splay_tree_lookup (action_list->tree, (splay_tree_key)&a);
5912 print_action_list (FILE *fp, text_action_list *action_list)
5915 splay_tree_foreach (action_list->tree, print_action_list_fn, fp);
6103 text_action_list action_list;
6174 relax_info->action_list.tree = splay_tree_new (text_action_compare,
6176 relax_info->action_list.map.n_entries = 0;
6177 relax_info->action_list.map.entry = NULL;
7863 text_action_add (&relax_info->action_list,
7910 text_action_add (&relax_info->action_list,
7917 text_action_add_proposed (&relax_info->action_list, &ebb_table, sec);
7928 if (action_list_count (&relax_info->action_list))
7929 print_action_list (stderr, &relax_info->action_list);
8373 of a linear search through the section's action_list. */
8407 text_action_list *action_list,
8415 return offset_with_removed_text (action_list, offset);
8494 text_action_list *action_list = &relax_info->action_list;
8503 num_actions = action_list_count (action_list);
8520 splay_tree_foreach (action_list->tree, xlate_map_fn, &ctx);
8652 xlate_offset_with_removed_text (xmap, &relax_info->action_list,
8655 xlate_offset_with_removed_text (xmap, &relax_info->action_list,
8933 print_action_list (stderr, &relax_info->action_list);
9045 text_action_add (&relax_info->action_list,
9068 fa = find_fill_action (&relax_info->action_list, sec, entry_sec_offset);
9074 text_action_add (&relax_info->action_list,
9301 text_action_add (&relax_info->action_list,
9323 fa = find_fill_action (&relax_info->action_list, sec, entry_sec_offset);
9329 text_action_add (&relax_info->action_list,
9415 text_action_add_literal (&target_relax_info->action_list,
9437 target_fa = find_fill_action (&target_relax_info->action_list,
9445 text_action_add (&target_relax_info->action_list,
9453 text_action_add (&relax_info->action_list,
9475 fa = find_fill_action (&relax_info->action_list, sec, entry_sec_offset);
9481 text_action_add (&relax_info->action_list,
9534 if (!internal_relocs && !action_list_count (&relax_info->action_list))
9586 (&relax_info->action_list, irel->r_offset);
9593 find_insn_action (&relax_info->action_list,
9629 (&relax_info->action_list, irel->r_offset);
9758 (&target_relax_info->action_list,
9837 && action_list_count (&relax_info->action_list))
9857 splay_tree_foreach (relax_info->action_list.tree,
9864 print_action_list (stderr, &relax_info->action_list);
9867 for (action = action_first (&relax_info->action_list); action;
9868 action = action_next (&relax_info->action_list, action))
10146 new_offset = offset_with_removed_text (&relax_info->action_list,
10219 int base_removed = removed_by_actions_map (&relax_info->action_list,
10221 int addend_removed = removed_by_actions_map (&relax_info->action_list,
10231 int tgt_removed = removed_by_actions_map (&relax_info->action_list,
10233 int addend_removed = removed_by_actions_map (&relax_info->action_list,
10562 removed_by_actions_map (&target_relax_info->action_list,
10589 removed_by_actions_map (&target_relax_info->action_list,
10609 removed_by_actions_map (&target_relax_info->action_list,
10872 int removed = removed_by_actions_map (&relax_info->action_list,
10878 removed_by_actions_map (&relax_info->action_list,
10899 int removed = removed_by_actions_map (&relax_info->action_list,
10906 removed_by_actions_map (&relax_info->action_list,