Home
last modified time | relevance | path

Searched refs:dtors (Results 1 – 23 of 23) sorted by relevance

/freebsd/lib/libc/stdlib/
H A Dcxa_thread_atexit_impl.c70 static _Thread_local LIST_HEAD(dtor_list, cxa_thread_dtor) dtors =
71 LIST_HEAD_INITIALIZER(dtors);
96 LIST_INSERT_HEAD(&dtors, new_dtor, entry); in __cxa_thread_atexit_hidden()
124 LIST_FOREACH_SAFE(dtor, &dtors, entry, tdtor) { in cxa_thread_walk()
141 for (i = 0; i < CXA_DTORS_ITERATIONS && !LIST_EMPTY(&dtors); i++) in __cxa_thread_call_dtors()
144 if (!LIST_EMPTY(&dtors)) { in __cxa_thread_call_dtors()
146 "thread-specific dtors created after %d iterations " in __cxa_thread_call_dtors()
/freebsd/lib/libcam/
H A Dscsi_wrap.c53 uint32_t dtors; in scsi_wrap_get_physical_element_status() local
103 dtors = scsi_4btoul(hdr->num_descriptors); in scsi_wrap_get_physical_element_status()
105 if (dtors != 0 && dtors != reported) { in scsi_wrap_get_physical_element_status()
112 allocation_length = dtors * sizeof(struct scsi_get_physical_element_descriptor) + in scsi_wrap_get_physical_element_status()
/freebsd/sys/conf/
H A Dldscript.i38635 .rel.dtors : { *(.rel.dtors) }
36 .rela.dtors : { *(.rela.dtors) }
126 .dtors :
128 KEEP (*crtbegin.o(.dtors))
129 KEEP (*crtbegin?.o(.dtors))
130 KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
131 KEEP (*(SORT(.dtors.*)))
132 KEEP (*(.dtors))
H A Dldscript.amd6440 .rel.dtors : { *(.rel.dtors) }
41 .rela.dtors : { *(.rela.dtors) }
132 .dtors :
134 KEEP (*crtbegin.o(.dtors))
135 KEEP (*crtbegin?.o(.dtors))
136 KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
137 KEEP (*(SORT(.dtors.*)))
138 KEEP (*(.dtors))
H A Dldscript.riscv51 .rel.dtors : { *(.rel.dtors) }
52 .rela.dtors : { *(.rela.dtors) }
96 .dtors :
98 *(.dtors)
H A Dldscript.arm50 .rel.dtors : { *(.rel.dtors) }
51 .rela.dtors : { *(.rela.dtors) }
122 .dtors :
124 *(.dtors)
H A Dldscript.arm6452 .rel.dtors : { *(.rel.dtors) }
53 .rela.dtors : { *(.rela.dtors) }
125 .dtors :
127 *(.dtors)
H A Dldscript.powerpcspe48 .rela.dtors : { *(.rela.dtors) }
97 /* Put .ctors and .dtors next to the .got2 section, so that the pointers
106 .dtors : { *(.dtors) }
H A Dldscript.powerpc48 .rela.dtors : { *(.rela.dtors) }
96 /* Put .ctors and .dtors next to the .got2 section, so that the pointers
105 .dtors : { *(.dtors) }
H A Dldscript.powerpc64le63 .rela.dtors : { *(.rela.dtors) }
122 /* Put .ctors and .dtors next to the .got2 section, so that the pointers
131 .dtors : { *(.dtors) }
H A Dldscript.powerpc6463 .rela.dtors : { *(.rela.dtors) }
122 /* Put .ctors and .dtors next to the .got2 section, so that the pointers
131 .dtors : { *(.dtors) }
H A Dvdso_amd64.ldscript76 *(.dtors)
H A Dvdso_amd64_ia32.ldscript77 *(.dtors)
/freebsd/stand/uboot/arch/arm/
H A Darm.ldscript40 .rela.dtors : { *(.rela.dtors) }
65 /* Put .ctors and .dtors next to the .got2 section, so that the pointers
74 .dtors : { *(.dtors) }
/freebsd/stand/powerpc/ofw/
H A Dppc-common.ldscript30 .rela.dtors : { *(.rela.dtors) }
66 /* Put .ctors and .dtors next to the .got2 section, so that the pointers
75 .dtors : { *(.dtors) }
/freebsd/stand/uboot/arch/powerpc/
H A Dpowerpc.ldscript29 .rela.dtors : { *(.rela.dtors) }
64 /* Put .ctors and .dtors next to the .got2 section, so that the pointers
73 .dtors : { *(.dtors) }
/freebsd/stand/kboot/kboot/arch/powerpc64/
H A Dpowerpc64.ldscript28 .rela.dtors : { *(.rela.dtors) }
64 /* Put .ctors and .dtors next to the .got2 section, so that the pointers
73 .dtors : { *(.dtors) }
/freebsd/sbin/camcontrol/
H A Ddepop.c83 uint32_t dtors; in depop_list() local
96 dtors = scsi_4btoul(hdr->num_descriptors); in depop_list()
98 for (uint32_t i = 0; i < dtors; i++) { in depop_list()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/
H A DAnalyzerOptions.def85 ANALYZER_OPTION(bool, ShouldIncludeImplicitDtorsInCFG, "cfg-implicit-dtors",
90 ANALYZER_OPTION(bool, ShouldIncludeTemporaryDtorsInCFG, "cfg-temporary-dtors",
145 "in the CFG via the 'cfg-temporary-dtors' option, "
/freebsd/contrib/llvm-project/lld/docs/ELF/
H A Dlinker_script.rst69 - Sort ``.ctors.*``/``.dtors.*``/``.init_array.*``/``.fini_array.*`` and
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.def55 CODEGENOPT(CXXCtorDtorAliases, 1, 0) ///< Emit complete ctors/dtors as linker
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def86 MODULE_PASS("lower-global-dtors", LowerGlobalDtorsPass())
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td4053 defm register_global_dtors_with_atexit : BoolFOption<"register-global-dtors-with-atexit",
4061 "Use .ctors/.dtors instead of .init_array/.fini_array">,
6885 def analysis_CFGAddImplicitDtors : Flag<["-"], "cfg-add-implicit-dtors">,