Lines Matching defs:constructors

27 /* Build tables of static constructors and destructors and run ld.  */
164 PASS_FIRST, /* without constructors */
167 PASS_SECOND /* with constructors linked in */
200 static struct head constructors; /* list of constructors found */
227 /* Lists to keep libraries to be scanned for global constructors/destructors. */
509 (2), a routine in a shared object that calls all the constructors
1233 /* The AIX linker will discard static constructors in object files if
1344 /* Examine the namelist with nm and search it for static constructors
1348 /* On AIX we already scanned for global constructors/destructors. */
1359 notice ("%d constructor(s) found\n", constructors.number);
1364 if (constructors.number == 0 && destructors.number == 0
1399 sort_ids (&constructors);
1475 constructors/destructors in shared libraries. */
1838 write_list_with_asm (stream, "extern entry_pt ", constructors.first);
1872 if (constructors.number > 0 || frames)
1875 write_list (stream, "\t\t", constructors.first);
1881 fprintf (stream, "\tp = ctors + %d;\n", constructors.number + frames);
1923 write_list_with_asm (stream, "extern entry_pt ", constructors.first);
1957 fprintf (stream, "\t(entry_pt *) %d,\n", constructors.number + frames);
1958 write_list (stream, "\t", constructors.first);
2006 the symbols g++ uses for static constructors and destructors.
2009 of the number of pointers (or -1 if the constructors are built in a
2085 fprintf (stderr, "\nnm output with constructors/destructors.\n");
2116 add_to_list (&constructors, name);
2128 add_to_list (&constructors, name);
2240 notice ("\nldd output with constructors/destructors.\n");
2388 the symbols g++ uses for static constructors and destructors.
2391 of the number of pointers (or -1 if the constructors are built in a
2462 add_to_list (&constructors, name);
2482 add_to_list (&constructors, name);