Lines Matching defs:action_list

5568 action_first (text_action_list *action_list)
5570 splay_tree_node node = splay_tree_min (action_list->tree);
5575 action_next (text_action_list *action_list, text_action *action)
5577 splay_tree_node node = splay_tree_successor (action_list->tree,
5668 removed_by_actions (text_action_list *action_list,
5679 splay_tree_node node = splay_tree_lookup (action_list->tree,
5695 r = action_next (action_list, r);
5704 offset_with_removed_text (text_action_list *action_list, bfd_vma offset)
5706 text_action *r = action_first (action_list);
5708 return offset - removed_by_actions (action_list, &r, offset, false);
5713 action_list_count (text_action_list *action_list)
5715 return action_list->count;
5762 map_removal_by_action (text_action_list *action_list)
5768 ctx.map.entry = bfd_malloc (action_list_count (action_list) *
5772 splay_tree_foreach (action_list->tree, map_action_fn, &ctx);
5773 action_list->map = ctx.map;
5777 removed_by_actions_map (text_action_list *action_list, bfd_vma offset,
5782 if (!action_list->map.entry)
5783 map_removal_by_action (action_list);
5785 if (!action_list->map.n_entries)
5789 b = action_list->map.n_entries;
5795 if (action_list->map.entry[c].offset <= offset)
5801 if (action_list->map.entry[a].offset < offset)
5803 return action_list->map.entry[a].removed;
5805 else if (action_list->map.entry[a].offset == offset)
5808 action_list->map.entry[a].eq_removed_before_fill :
5809 action_list->map.entry[a].eq_removed;
5818 offset_with_removed_text_map (text_action_list *action_list, bfd_vma offset)
5820 int removed = removed_by_actions_map (action_list, offset, false);
5828 find_insn_action (text_action_list *action_list, bfd_vma offset)
5847 node = splay_tree_lookup (action_list->tree, (splay_tree_key)&a);
5898 print_action_list (FILE *fp, text_action_list *action_list)
5901 splay_tree_foreach (action_list->tree, print_action_list_fn, fp);
6089 text_action_list action_list;
6160 relax_info->action_list.tree = splay_tree_new (text_action_compare,
6162 relax_info->action_list.map.n_entries = 0;
6163 relax_info->action_list.map.entry = NULL;
7849 text_action_add (&relax_info->action_list,
7896 text_action_add (&relax_info->action_list,
7903 text_action_add_proposed (&relax_info->action_list, &ebb_table, sec);
7914 if (action_list_count (&relax_info->action_list))
7915 print_action_list (stderr, &relax_info->action_list);
8359 of a linear search through the section's action_list. */
8393 text_action_list *action_list,
8401 return offset_with_removed_text (action_list, offset);
8480 text_action_list *action_list = &relax_info->action_list;
8489 num_actions = action_list_count (action_list);
8506 splay_tree_foreach (action_list->tree, xlate_map_fn, &ctx);
8638 xlate_offset_with_removed_text (xmap, &relax_info->action_list,
8641 xlate_offset_with_removed_text (xmap, &relax_info->action_list,
8919 print_action_list (stderr, &relax_info->action_list);
9031 text_action_add (&relax_info->action_list,
9054 fa = find_fill_action (&relax_info->action_list, sec, entry_sec_offset);
9060 text_action_add (&relax_info->action_list,
9287 text_action_add (&relax_info->action_list,
9309 fa = find_fill_action (&relax_info->action_list, sec, entry_sec_offset);
9315 text_action_add (&relax_info->action_list,
9401 text_action_add_literal (&target_relax_info->action_list,
9423 target_fa = find_fill_action (&target_relax_info->action_list,
9431 text_action_add (&target_relax_info->action_list,
9439 text_action_add (&relax_info->action_list,
9461 fa = find_fill_action (&relax_info->action_list, sec, entry_sec_offset);
9467 text_action_add (&relax_info->action_list,
9520 if (!internal_relocs && !action_list_count (&relax_info->action_list))
9572 (&relax_info->action_list, irel->r_offset);
9579 find_insn_action (&relax_info->action_list,
9615 (&relax_info->action_list, irel->r_offset);
9744 (&target_relax_info->action_list,
9823 && action_list_count (&relax_info->action_list))
9843 splay_tree_foreach (relax_info->action_list.tree,
9850 print_action_list (stderr, &relax_info->action_list);
9853 for (action = action_first (&relax_info->action_list); action;
9854 action = action_next (&relax_info->action_list, action))
10132 new_offset = offset_with_removed_text (&relax_info->action_list,
10205 int base_removed = removed_by_actions_map (&relax_info->action_list,
10207 int addend_removed = removed_by_actions_map (&relax_info->action_list,
10217 int tgt_removed = removed_by_actions_map (&relax_info->action_list,
10219 int addend_removed = removed_by_actions_map (&relax_info->action_list,
10548 removed_by_actions_map (&target_relax_info->action_list,
10575 removed_by_actions_map (&target_relax_info->action_list,
10595 removed_by_actions_map (&target_relax_info->action_list,
10858 int removed = removed_by_actions_map (&relax_info->action_list,
10864 removed_by_actions_map (&relax_info->action_list,
10885 int removed = removed_by_actions_map (&relax_info->action_list,
10892 removed_by_actions_map (&relax_info->action_list,