/freebsd/sys/conf/ |
H A D | ldscript.i386 | 33 .rel.ctors : { *(.rel.ctors) } 34 .rela.ctors : { *(.rela.ctors) } 103 .ctors : 114 KEEP (*crtbegin.o(.ctors)) 115 KEEP (*crtbegin?.o(.ctors)) 117 the crtend.o file until after the sorted ctors. 119 end of ctors marker and it must be last */ 120 KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) 121 KEEP (*(SORT(.ctors.*))) 122 KEEP (*(.ctors))
|
H A D | ldscript.amd64 | 38 .rel.ctors : { *(.rel.ctors) } 39 .rela.ctors : { *(.rela.ctors) } 109 .ctors : 120 KEEP (*crtbegin.o(.ctors)) 121 KEEP (*crtbegin?.o(.ctors)) 123 the crtend.o file until after the sorted ctors. 125 end of ctors marker and it must be last */ 126 KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) 127 KEEP (*(SORT(.ctors.*))) 128 KEEP (*(.ctors))
|
H A D | ldscript.riscv | 49 .rel.ctors : { *(.rel.ctors) } 50 .rela.ctors : { *(.rela.ctors) } 90 .ctors : 92 *(.ctors)
|
H A D | ldscript.arm | 48 .rel.ctors : { *(.rel.ctors) } 49 .rela.ctors : { *(.rela.ctors) } 116 .ctors : 118 *(.ctors)
|
H A D | ldscript.arm64 | 50 .rel.ctors : { *(.rel.ctors) } 51 .rela.ctors : { *(.rela.ctors) } 119 .ctors : 121 *(.ctors)
|
H A D | ldscript.powerpcspe | 47 .rela.ctors : { *(.rela.ctors) } 97 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 103 .ctors : { *(.ctors) }
|
H A D | ldscript.powerpc | 47 .rela.ctors : { *(.rela.ctors) } 96 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 102 .ctors : { *(.ctors) }
|
H A D | ldscript.powerpc64le | 62 .rela.ctors : { *(.rela.ctors) } 122 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 128 .ctors : { *(.ctors) }
|
H A D | ldscript.powerpc64 | 62 .rela.ctors : { *(.rela.ctors) } 122 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 128 .ctors : { *(.ctors) }
|
H A D | vdso_amd64.ldscript | 75 *(.ctors)
|
H A D | vdso_amd64_ia32.ldscript | 76 *(.ctors)
|
/freebsd/stand/uboot/arch/arm/ |
H A D | arm.ldscript | 39 .rela.ctors : { *(.rela.ctors) } 65 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 71 .ctors : { *(.ctors) }
|
/freebsd/stand/powerpc/ofw/ |
H A D | ppc-common.ldscript | 29 .rela.ctors : { *(.rela.ctors) } 66 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 72 .ctors : { *(.ctors) }
|
/freebsd/stand/uboot/arch/powerpc/ |
H A D | powerpc.ldscript | 28 .rela.ctors : { *(.rela.ctors) } 64 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 70 .ctors : { *(.ctors) }
|
/freebsd/stand/kboot/kboot/arch/powerpc64/ |
H A D | powerpc64.ldscript | 27 .rela.ctors : { *(.rela.ctors) } 64 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 70 .ctors : { *(.ctors) }
|
/freebsd/contrib/llvm-project/libcxx/include/experimental/ |
H A D | memory | 27 // pointer-accepting ctors 31 // copying ctors (in addition to compiler-generated copy ctor)
|
/freebsd/stand/common/ |
H A D | load_elf.c | 547 Elf_Addr ctors; local 737 ctors = shdr[i].sh_addr; 739 sizeof(ctors), &ctors);
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | CodeGenOptions.def | 55 CODEGENOPT(CXXCtorDtorAliases, 1, 0) ///< Emit complete ctors/dtors as linker 56 ///< aliases to base ctors when possible. 338 ///< .ctors.
|
/freebsd/contrib/llvm-project/lld/docs/ELF/ |
H A D | linker_script.rst | 69 - Sort ``.ctors.*``/``.dtors.*``/``.init_array.*``/``.fini_array.*`` and
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 2099 auto ctors = builder.beginArray(CtorStructTy); in EmitCtorList() local 2101 auto ctor = ctors.beginStruct(CtorStructTy); in EmitCtorList() 2108 ctor.finishAndAddTo(ctors); in EmitCtorList() 2112 ctors.finishAndCreateGlobal(GlobalName, getPointerAlign(), in EmitCtorList()
|
H A D | CGDebugInfo.cpp | 2733 for (const CXXConstructorDecl *Ctor : RD->ctors()) { in canUseCtorHoming()
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Options.td | 775 def: F<"no-ctors-in-init-array">;
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 6726 for (const CXXConstructorDecl *CD : D->ctors()) { in canPassInRegisters() 9667 for (auto *I : RD->ctors()) { in ShouldDeleteSpecialMember() 9805 for (auto *CI : RD->ctors()) { in findTrivialSpecialMember() 9906 for (auto *CI : RD->ctors()) in findUserDeclaredCtor() 10357 for (const CXXConstructorDecl *CD : RD.ctors()) in checkIllFormedTrivialABIStruct() 14843 for (auto *I : RD->ctors()) { in diagnoseDeprecatedCopyOperation()
|
H A D | SemaExprCXX.cpp | 3532 for (const auto *CD : RD->ctors()) { in analyzeField()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 681 ctor_range ctors() const { return ctor_range(ctor_begin(), ctor_end()); } in ctors() function
|