Searched refs:destructor (Results 51 - 66 of 66) sorted by relevance

123

/freebsd-11.0-release/lib/libthread_db/
H A Dlibpthread_db.c375 void *destructor; local
392 destructor = *(void **)(void *)((uintptr_t)keytable +
395 ret = (ki)(i, destructor, arg);
/freebsd-11.0-release/lib/libc/stdlib/
H A Dgetenv.c98 static void __attribute__ ((destructor)) __clean_env_destructor(void);
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Core/
H A DFastDemangle.cpp1423 // <ctor-dtor-name> ::= D0 # deleting destructor
1424 // ::= D1 # complete object destructor
1425 // ::= D2 # base object destructor
1440 printf("*** Broken destructor\n");
1706 // ::= dn <destructor-name> # destructor or pseudo-destructor;
/freebsd-11.0-release/lib/libc/locale/
H A Dcollate.c89 table->header.header.destructor = destruct_collate;
/freebsd-11.0-release/contrib/gdb/include/
H A Dhp-symtab.h1754 unsigned int destructor:1; /* destructor function */ member in struct:quick_procedure
/freebsd-11.0-release/contrib/byacc/
H A Dreader.c62 int destructor = 0; /* =1 if at least one %destructor */ variable
74 const char fmt[] = "%.*s destructor";
296 { "destructor", DESTRUCTOR },
1567 destructor = 1;
2716 { /* "no semantic type" default destructor */
2725 if (bp->destructor != NULL)
2728 /* replace "$$" with "(*val)" in destructor code */
2729 bp->destructor = process_destructor_XX(code_text, NULL);
2732 { /* "no per-symbol or per-type" default destructor */
[all...]
H A Doutput.c1855 /* comprehend the number of lines in the destructor code */
1968 if (destructor)
2032 if (destructor)
/freebsd-11.0-release/lib/libthr/thread/
H A Dthr_private.h354 void (*destructor)(void *); member in struct:pthread_key
/freebsd-11.0-release/contrib/gcc/
H A Dcgraphunit.c464 which may have been nested in a constructor or destructor. We have to
1681 /* Generate and emit a static constructor or destructor. WHICH must be
1751 fn = targetm.asm_out.destructor;
H A Dc-decl.c4117 /* Install a cleanup (aka destructor) if one was given. */
4127 /* Build "cleanup(&decl)" for the destructor. */
7397 constructor or destructor, it must be recorded now. */
7467 targetm.asm_out.destructor (XEXP (DECL_RTL (fndecl), 0),
/freebsd-11.0-release/contrib/ofed/librdmacm/src/
H A Dcma.c304 static void __attribute__((destructor)) rdma_cma_fini(void)
/freebsd-11.0-release/contrib/ofed/libsdp/src/
H A Dport.c98 void __attribute__ ((destructor)) __sdp_fini(void);
/freebsd-11.0-release/contrib/gcclibs/libmudflap/
H A Dmf-runtime.c132 #define DTOR __attribute__ ((destructor))
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DExprCXX.h1076 /// \brief The destructor that needs to be called.
1079 explicit CXXTemporary(const CXXDestructorDecl *destructor) argument
1080 : Destructor(destructor) { }
1094 /// This ensures the destructor is called for the temporary. It should only be
1100 /// ~S() { } // User defined destructor makes it non-trivial.
1926 /// destructor calls, e.g. "delete[] pArray".
1996 /// \brief Stores the type being destroyed by a pseudo-destructor expression.
2002 /// \brief The starting source location of the pseudo-destructor type.
2024 /// \brief Represents a C++ pseudo-destructor (C++ [expr.pseudo]).
2026 /// A pseudo-destructor i
[all...]
/freebsd-11.0-release/contrib/gcc/cp/
H A Ddecl2.c165 flag, which additionally determines whether or not the destructor should
170 FN must be either a constructor or destructor.
201 /* If this is a subobject constructor or destructor, our caller will
251 If FUNCTION is a destructor, then we must add the `auto-delete' field
2210 must be a VAR_DECL whose type has a non-trivial destructor, or is
2211 an array whose (innermost) elements have a non-trivial destructor. */
2223 /* Treat all objects with destructors as used; the destructor may do
2384 /* Mark this function as a global constructor or destructor. */
2429 (* targetm.asm_out.destructor) (fnsym, initp);
2542 various constructor and destructor function
[all...]
/freebsd-11.0-release/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors.cc101 extern "C" int pthread_key_create(unsigned *key, void (*destructor)(void* v));

Completed in 154 milliseconds

123