Lines Matching refs:sym
229 my ($c_sym_name, $sym);
230 while (($c_sym_name, $sym) = each %Symbols) {
231 my $source = "__".$$sym{c_sym}.".s";
235 $$sym{is_custom} = $source;
236 if (!$$sym{is_private}) {
239 $$sym{aliases}{$arch} = [] unless $$sym{aliases}{$arch};
240 push(@{$$sym{aliases}{$arch}}, $$sym{asm_sym});
242 $$sym{asm_sym} = "__".$$sym{asm_sym};
243 $$sym{is_private} = 1;
279 foreach my $sym (values %Symbols) {
282 if ($$sym{is_private}) {
283 next unless $$sym{asm_sym} eq $target_symbol;
286 next unless ($$sym{asm_sym} eq $target || $$sym{asm_sym} eq $target_symbol);
288 $$sym{aliases}{$arch} = [] unless $$sym{aliases}{$arch};
290 die "$MyName: $arch $$sym{asm_sym} -> $alias: Duplicate alias.\n" if grep { $_ eq $alias } @{$$sym{aliases}{$arch}};
291 push(@{$$sym{aliases}{$arch}}, $alias);
350 my $sym = (grep { $_ eq $arch } @{$$symbol{except}}) ? "__".$$symbol{asm_sym} : $$symbol{asm_sym};
353 printf $f "\t.set\t$alias_sym, $sym\n";
387 my($k, $sym);
388 while (($k, $sym) = each %Symbols)
390 my $srcname = $$sym{asm_sym} . ".s";
393 if ($$sym{is_custom}) {
394 my $custom = File::Spec->join($CustomDir, $$sym{is_custom});
401 writeAliasesForSymbol($f, $sym);
408 writeStubForSymbol($f, $sym);
409 writeAliasesForSymbol($f, $sym);