/freebsd/lib/libc/stdlib/ |
H A D | cxa_thread_atexit_impl.c | 70 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 D | scsi_wrap.c | 53 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 D | ldscript.i386 | 35 .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 D | ldscript.amd64 | 40 .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 D | ldscript.riscv | 51 .rel.dtors : { *(.rel.dtors) } 52 .rela.dtors : { *(.rela.dtors) } 96 .dtors : 98 *(.dtors)
|
H A D | ldscript.arm | 50 .rel.dtors : { *(.rel.dtors) } 51 .rela.dtors : { *(.rela.dtors) } 122 .dtors : 124 *(.dtors)
|
H A D | ldscript.arm64 | 52 .rel.dtors : { *(.rel.dtors) } 53 .rela.dtors : { *(.rela.dtors) } 125 .dtors : 127 *(.dtors)
|
H A D | ldscript.powerpcspe | 48 .rela.dtors : { *(.rela.dtors) } 97 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 106 .dtors : { *(.dtors) }
|
H A D | ldscript.powerpc | 48 .rela.dtors : { *(.rela.dtors) } 96 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 105 .dtors : { *(.dtors) }
|
H A D | ldscript.powerpc64le | 63 .rela.dtors : { *(.rela.dtors) } 122 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 131 .dtors : { *(.dtors) }
|
H A D | ldscript.powerpc64 | 63 .rela.dtors : { *(.rela.dtors) } 122 /* Put .ctors and .dtors next to the .got2 section, so that the pointers 131 .dtors : { *(.dtors) }
|
H A D | vdso_amd64.ldscript | 76 *(.dtors)
|
H A D | vdso_amd64_ia32.ldscript | 77 *(.dtors)
|
/freebsd/stand/uboot/arch/arm/ |
H A D | arm.ldscript | 40 .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 D | ppc-common.ldscript | 30 .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 D | powerpc.ldscript | 29 .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 D | powerpc64.ldscript | 28 .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 D | depop.c | 83 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 D | AnalyzerOptions.def | 85 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 D | linker_script.rst | 69 - Sort ``.ctors.*``/``.dtors.*``/``.init_array.*``/``.fini_array.*`` and
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | CodeGenOptions.def | 55 CODEGENOPT(CXXCtorDtorAliases, 1, 0) ///< Emit complete ctors/dtors as linker
|
/freebsd/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassRegistry.def | 86 MODULE_PASS("lower-global-dtors", LowerGlobalDtorsPass())
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Options.td | 4053 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">,
|