Lines Matching defs:destructors
25 /* Build tables of static constructors and destructors and run ld. */
233 static struct head destructors; /* list of destructors found */
259 /* Lists to keep libraries to be scanned for global constructors/destructors. */
366 static constructors and destructors.
1669 static constructors and destructors to call. Write the constructor and
1686 "%d destructors found\n",
1687 destructors.number),
1688 destructors.number);
1698 if (constructors.number == 0 && destructors.number == 0
1738 sort_ids (&destructors);
1827 constructors/destructors in shared libraries. */
2091 constructors/destructors.
2159 write_list_with_asm (stream, "extern entry_pt ", destructors.first);
2161 if (destructors.number > 0 || frames)
2164 write_list (stream, "\t\t", destructors.first);
2172 destructors.number + frames);
2235 write_list_with_asm (stream, "extern entry_pt ", destructors.first);
2238 fprintf (stream, "\t(entry_pt *) %d,\n", destructors.number + frames);
2239 write_list (stream, "\t", destructors.first);
2332 the symbols g++ uses for static constructors and destructors. */
2418 fprintf (stderr, "\nnm output with constructors/destructors.\n");
2463 add_to_list (&destructors, name);
2484 add_to_list (&destructors, name);
2587 notice ("\nldd output with constructors/destructors.\n");
2735 the symbols g++ uses for static constructors and destructors. */
2804 to the constructors/destructors list of the
2822 add_to_list (&destructors, name);
2841 add_to_list (&destructors, name);
2863 add_to_list (&destructors, name);