| /freebsd-12.1/sys/conf/ |
| H A D | ldscript.i386 | 83 .init_array : 86 KEEP (*(SORT(.init_array.*))) 87 KEEP (*(.init_array))
|
| H A D | ldscript.amd64 | 96 .init_array : 99 KEEP (*(SORT(.init_array.*))) 100 KEEP (*(.init_array))
|
| /freebsd-12.1/sys/contrib/octeon-sdk/ |
| H A D | cvmx-shared-linux.ld | 161 .init_array : 164 KEEP (*(SORT(.init_array.*))) argument 165 KEEP (*(.init_array))
|
| H A D | cvmx-shared-linux-n32.ld | 162 .init_array : 165 KEEP (*(SORT(.init_array.*))) argument 166 KEEP (*(.init_array))
|
| H A D | cvmx-shared-linux-o32.ld | 151 .init_array : { *(.init_array) }
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | acinclude.m4 | 384 [ --enable-initfini-array use .init_array/.fini_array sections], 386 AC_CACHE_CHECK(for .preinit_array/.init_array/.fini_array support, 392 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;])], 399 [Define .init_array/.fini_array sections are available and working.])
|
| H A D | config.in | 829 /* Define .init_array/.fini_array sections are available and working. */
|
| H A D | ChangeLog-2003 | 23654 __do_global_ctors_aux in .init_array section instead of 28079 (.init_array): Ditto. 34837 .init_array.
|
| H A D | ChangeLog-2005 | 21279 * crtstuff.c: Handle targets that use .init_array. 21283 * libgcc2.c: Do not define __main when using .init_array.
|
| H A D | ChangeLog-2002 | 3125 [HAVE_INITFINI_ARRAY]: Invoke __do_global_ctors_aux via .init_array.
|
| /freebsd-12.1/contrib/gcc/config/ia64/ |
| H A D | crtbegin.asm | 72 .section .init_array, "a"
|
| /freebsd-12.1/libexec/rtld-elf/ |
| H A D | rtld.h | 232 Elf_Addr init_array; /* Initialization array of functions */ member
|
| H A D | rtld.c | 745 obj_main->preinit_array = obj_main->init_array = in _rtld() 1214 obj->init_array = (Elf_Addr)(obj->relocbase + dynp->d_un.d_ptr); in digest_dynamic1() 2715 init_addr = (Elf_Addr *)elm->obj->init_array; in objlist_call_init()
|
| /freebsd-12.1/contrib/binutils/ld/scripttempl/ |
| H A D | elf.sc | 395 .init_array ${RELOCATING-0} : 398 KEEP (*(SORT(.init_array.*))) 399 KEEP (*(.init_array))
|
| H A D | mep.sc | 341 .init_array ${RELOCATING-0} : { KEEP (*(.init_array)) }
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | CommandFlags.inc | 225 cl::desc("Use .ctors instead of .init_array."),
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | CodeGenOptions.def | 246 CODEGENOPT(UseInitArray , 1, 0) ///< Control whether to use .init_array or
|
| /freebsd-12.1/contrib/binutils/ld/ |
| H A D | ChangeLog-0203 | 3063 * scripttempl/elf.sc: Put .preinit_array, .init_array and 3073 .init_array, and .fini_array.
|
| H A D | ld.texinfo | 5477 @samp{.init_array} section. It is interpreted as either @samp{R_ARM_REL32}
|
| /freebsd-12.1/contrib/binutils/bfd/ |
| H A D | ChangeLog-0203 | 9975 .init_array, .fini_array and .preinit_array. 9979 DT entry only if the section is in output for .init_array, 9982 (elf_bfd_final_link): Warn zero size for .init_array, 9987 (elfNN_ia64_fake_sections): Remove .init_array, .fini_array and 10006 ".init_array" and ".fini_array".
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Driver/ |
| H A D | Options.td | 1476 HelpText<"Don't use .init_array instead of .ctors">; 1761 HelpText<"Use .init_array instead of .ctors">;
|
| /freebsd-12.1/contrib/binutils/gas/ |
| H A D | ChangeLog-0203 | 6332 * config/obj-elf.c (special_section): Add .init_array, 6336 .init_array and .fini_array.
|
| H A D | ChangeLog-0001 | 1976 (special_section_name): Add .init_array and .fini_array. 1977 (md_pseudo_table): Add init_array and fini_array.
|
| /freebsd-12.1/contrib/binutils/gas/doc/ |
| H A D | as.texinfo | 5632 @item @@init_array
|
| /freebsd-12.1/contrib/gcc/doc/ |
| H A D | tm.texi | 6224 part of the @code{.init_array} (or equivalent) section. If not
|