Lines Matching defs:sym
344 symbol *sym;
348 sym = symbol_hash_lookup (name, true);
351 if (sym->file == NULL)
355 symbol_push (sym);
356 sym->file = f;
357 sym->chosen = chosen;
363 if (sym->chosen && sym->file != f)
365 if (sym->chosen == 1)
366 file_push (sym->file);
370 f = sym->file;
371 chosen = sym->chosen;
374 sym->file = f;
375 sym->chosen = chosen;
430 symbol *sym = symbol_hash_lookup (line + 2, false);
432 if ((sym->file == f && sym->tweaking)
433 || (sym->file != f && line[0] == 'C'))
435 sym->tweaking = 0;
436 sym->tweaked = 1;
591 symbol *sym;
593 while ((sym = symbol_pop ()) != NULL)
596 const char *p = cplus_demangle (sym->key, DMGL_PARAMS | DMGL_ANSI);
602 dem->mangled = sym->key;
619 symbol *sym;
646 sym = symbol_hash_lookup (p, false);
651 if (! sym && ! end && strstr (q + 1, "Undefined symbol: "))
659 sym = symbol_hash_lookup (p, false);
662 if (! sym && ! end)
720 sym = symbol_hash_lookup (dem->mangled, false);
726 sym = symbol_hash_lookup (p, false);
731 if (sym && sym->tweaked)
735 sym->key, sym->file->key);
739 if (sym && !sym->tweaking)
743 sym->key, sym->file->key);
744 sym->tweaking = 1;
745 file_push (sym->file);