Lines Matching refs:orule
2979 struct output_rule *orule; in sort_sections_lscript() local
2981 for (orule = segment->output_rules; orule != NULL; orule = orule->next) in sort_sections_lscript()
2982 if (orule->tag == output_section) in sort_sections_lscript()
2987 for (irule = orule->val.section.input; irule != NULL; in sort_sections_lscript()
2996 match_section (orule->val.section.name, in sort_sections_lscript()
6290 struct output_rule *orule; in ld_generic_create_outfile() local
6298 for (orule = segment->output_rules; orule != NULL; in ld_generic_create_outfile()
6299 orule = orule->next) in ld_generic_create_outfile()
6300 if (orule->tag == output_section) in ld_generic_create_outfile()
6305 != orule->val.section.name) in ld_generic_create_outfile()
6406 assert (orule->tag == output_assignment); in ld_generic_create_outfile()
6408 if (strcmp (orule->val.assignment->variable, ".") == 0) in ld_generic_create_outfile()
6410 addr = eval_expression (orule->val.assignment->expression, in ld_generic_create_outfile()
6412 else if (orule->val.assignment->sym != NULL) in ld_generic_create_outfile()
6423 idx = dblindirect[orule->val.assignment->sym->outsymidx]; in ld_generic_create_outfile()
6428 idx = orule->val.assignment->sym->outdynsymidx; in ld_generic_create_outfile()