Home
last modified time | relevance | path

Searched refs:dtor (Results 1 – 25 of 111) sorted by relevance

12345

/external/libcxxabi/src/
Dcxa_thread_atexit.cpp59 Dtor dtor; member
74 head->dtor(head->obj); in run_dtors()
106 _LIBCXXABI_FUNC_VIS int __cxa_thread_atexit(Dtor dtor, void* obj, void* dso_symbol) throw() { in __cxa_thread_atexit() argument
108 return __cxa_thread_atexit_impl(dtor, obj, dso_symbol); in __cxa_thread_atexit()
111 return __cxa_thread_atexit_impl(dtor, obj, dso_symbol); in __cxa_thread_atexit()
129 head->dtor = dtor; in __cxa_thread_atexit()
/external/clang/test/CXX/expr/expr.unary/expr.new/
Dp17.cpp7 class dtor { class
8 ~dtor(); // expected-note 3 {{implicitly declared private here}}
13 new dtor[0]; // expected-error{{calling a private destructor of class 'dtor'}} in test()
14 new dtor[3]; // expected-error{{calling a private destructor of class 'dtor'}} in test()
15 new dtor[3][3]; // expected-error{{calling a private destructor of class 'dtor'}} in test()
/external/curl/lib/
Dllist.c37 llist_init(struct curl_llist *l, curl_llist_dtor dtor) in llist_init() argument
40 l->dtor = dtor; in llist_init()
46 Curl_llist_alloc(curl_llist_dtor dtor) in Curl_llist_alloc() argument
54 llist_init(list, dtor); in Curl_llist_alloc()
134 list->dtor(user, e->ptr); in Curl_llist_remove()
Dhash.c43 h->dtor(e->ptr); in hash_element_dtor()
63 curl_hash_dtor dtor) in Curl_hash_init() argument
67 if(!slots || !hfunc || !comparator ||!dtor) { in Curl_hash_init()
73 h->dtor = dtor; in Curl_hash_init()
Dhash.h54 curl_hash_dtor dtor; member
75 curl_hash_dtor dtor);
/external/llvm/test/CodeGen/WinEH/
Dwineh-nested-unwind.ll17 to label %dtor.exit unwind label %catch.dispatch.i
24 catchret from %3 to label %dtor.exit
26 dtor.exit:
34 call void @dtor() #1 [ "funclet"(token %4) ]
43 declare void @dtor() #1
Dwineh-statenumbering.ll125 ; CHECK: call void @dtor()
126 ; CHECK-NEXT: call void @dtor()
127 ; CHECK-NEXT: call void @dtor()
128 call void @dtor() #3 [ "funclet"(token %1) ]
129 call void @dtor() #3 [ "funclet"(token %1) ]
130 call void @dtor() #3 [ "funclet"(token %1) ]
139 ; CHECK: call void @dtor()
140 call void @dtor() #3 [ "funclet"(token %4) ]
175 ; CHECK-NEXT: call void @dtor()
176 call void @dtor()
[all …]
/external/mesa3d/src/gallium/state_trackers/nine/
Diunknown.h65 void (*dtor)(void *data); /* top-level dtor */ member
78 void (*dtor)(void *data); member
133 This->dtor(This); in NineUnknown_Destroy()
156 This->dtor(This); in NineUnknown_Unbind()
176 This->dtor(This); in NineUnknown_Detach()
Diunknown.c48 This->dtor = pParams->dtor; in NineUnknown_ctor()
133 This->dtor(This); in NineUnknown_Release()
157 This->dtor(This); in NineUnknown_ReleaseWithDtorLock()
/external/v8/tools/clang/blink_gc_plugin/
DBlinkGCPluginConsumer.cpp421 CXXDestructorDecl* dtor = info->record()->getDestructor(); in CheckFinalization() local
425 if (dtor && dtor->hasBody()) { in CheckFinalization()
427 visitor.TraverseCXXMethodDecl(dtor); in CheckFinalization()
430 dtor, visitor.finalized_fields()); in CheckFinalization()
444 if (dtor && dtor->isUserProvided()) in CheckFinalization()
445 reporter_.NoteUserDeclaredDestructor(dtor); in CheckFinalization()
462 CXXDestructorDecl* dtor = info->record()->getDestructor(); in HasNonEmptyFinalizer() local
482 if (dtor && dtor->isVirtual()) in HasNonEmptyFinalizer()
485 if (dtor && dtor->isUserProvided()) { in HasNonEmptyFinalizer()
486 if (!dtor->hasBody() || !EmptyStmtVisitor::isEmpty(dtor->getBody())) in HasNonEmptyFinalizer()
DDiagnosticsReporter.h41 clang::CXXMethodDecl* dtor,
72 void NoteUserDeclaredDestructor(clang::CXXMethodDecl* dtor);
73 void NoteUserDeclaredFinalizer(clang::CXXMethodDecl* dtor);
DDiagnosticsReporter.cpp381 CXXMethodDecl* dtor, in FinalizerAccessesFinalizedFields() argument
392 << dtor << error.field->field(); in FinalizerAccessesFinalizedFields()
537 void DiagnosticsReporter::NoteUserDeclaredDestructor(CXXMethodDecl* dtor) { in NoteUserDeclaredDestructor() argument
538 ReportDiagnostic(dtor->getLocStart(), diag_user_declared_destructor_note_); in NoteUserDeclaredDestructor()
541 void DiagnosticsReporter::NoteUserDeclaredFinalizer(CXXMethodDecl* dtor) { in NoteUserDeclaredFinalizer() argument
542 ReportDiagnostic(dtor->getLocStart(), diag_user_declared_finalizer_note_); in NoteUserDeclaredFinalizer()
/external/libchrome/base/
Dlazy_instance.cc42 void (*dtor)(void*)) { in CompleteLazyInstance()
49 if (dtor) in CompleteLazyInstance()
50 AtExitManager::RegisterCallback(dtor, lazy_instance); in CompleteLazyInstance()
/external/mesa3d/include/c11/
Dthreads_win32.h264 tss_dtor_t dtor; member
267 static int impl_tss_dtor_register(tss_t key, tss_dtor_t dtor) in impl_tss_dtor_register() argument
271 if (!impl_tss_dtor_tbl[i].dtor) in impl_tss_dtor_register()
277 impl_tss_dtor_tbl[i].dtor = dtor; in impl_tss_dtor_register()
285 if (impl_tss_dtor_tbl[i].dtor) { in impl_tss_dtor_invoke()
288 (impl_tss_dtor_tbl[i].dtor)(val); in impl_tss_dtor_invoke()
595 tss_create(tss_t *key, tss_dtor_t dtor) in tss_create() argument
599 if (dtor) { in tss_create()
600 if (impl_tss_dtor_register(*key, dtor)) { in tss_create()
/external/llvm/test/CodeGen/X86/
Dwin-cleanuppad.ll35 ; CHECK: "?dtor$2@?0?simple_cleanup@4HA":
98 ; X86: "?dtor$[[cleanup_inner:[0-9]+]]@?0?nested_cleanup@4HA":
106 ; X86: "?dtor$[[cleanup_outer:[0-9]+]]@?0?nested_cleanup@4HA":
126 ; X86: .long "?dtor$[[cleanup_outer]]@?0?nested_cleanup@4HA"
128 ; X86: .long "?dtor$[[cleanup_inner]]@?0?nested_cleanup@4HA"
145 ; X64: "?dtor$[[cleanup_inner:[0-9]+]]@?0?nested_cleanup@4HA":
157 ; X64: "?dtor$[[cleanup_outer:[0-9]+]]@?0?nested_cleanup@4HA":
181 ; X64-NEXT: .long "?dtor$[[cleanup_outer]]@?0?nested_cleanup@4HA"@IMGREL
183 ; X64-NEXT: .long "?dtor$[[cleanup_inner]]@?0?nested_cleanup@4HA"@IMGREL
Dseh-finally.ll34 ; X64-NEXT: .long "?dtor$2@?0?main@4HA"@IMGREL # FinallyFunclet
38 ; X64-LABEL: "?dtor$2@?0?main@4HA":
45 ; X86-LABEL: "?dtor$2@?0?main@4HA":
54 ; X86-NEXT: .long "?dtor$2@?0?main@4HA" # FinallyFunclet
Dcleanuppad-realign.ll36 ; The last EH reg field is the state number, so dtor adjust is this +4.
39 ; X86-LABEL: "?dtor$2@?0?realigned_cleanup@4HA":
64 ; X64-LABEL: "?dtor$2@?0?realigned_cleanup@4HA":
/external/llvm/test/Transforms/LoopUnroll/
Dunroll-cleanuppad.ll20 call void @dtor()
25 call void @dtor() [ "funclet"(token %cp) ]
40 declare void @dtor()
/external/v8/tools/clang/plugins/
DFindBadConstructsConsumer.cpp414 } else if (CXXDestructorDecl* dtor = record->getDestructor()) { in CheckCtorDtorWeight() local
415 if (dtor->isInlined() && !dtor->isInlineSpecified() && in CheckCtorDtorWeight()
416 !dtor->isDeleted()) { in CheckCtorDtorWeight()
417 emitWarning(dtor->getInnerLocStart(), in CheckCtorDtorWeight()
718 if (CXXDestructorDecl* dtor = record->getDestructor()) { in CheckRecordForRefcountIssue() local
719 if (dtor->getAccess() == AS_public) { in CheckRecordForRefcountIssue()
720 loc = dtor->getInnerLocStart(); in CheckRecordForRefcountIssue()
835 if (CXXDestructorDecl* dtor = in CheckRefCountedDtors() local
837 if (dtor->getAccess() == AS_protected && !dtor->isVirtual()) { in CheckRefCountedDtors()
838 loc = dtor->getInnerLocStart(); in CheckRefCountedDtors()
/external/libcxxabi/test/
Dcxa_thread_atexit_test.pass.cpp18 extern "C" int __cxa_thread_atexit_impl(void (*dtor)(void *), void *obj, in __cxa_thread_atexit_impl()
20 assert(dtor == reinterpret_cast<void (*)(void *)>(1)); in __cxa_thread_atexit_impl()
/external/clang/test/CXX/class/class.union/
Dp1.cpp46 Dtor dtor; // expected-error {{union member 'dtor' has a non-trivial destructor}} member
70 Dtor dtor; // expected-note {{because field of type 'Dtor' has a user-provided destructor}} member
131 Either<int,Dtor> dtor(0); // expected-note {{in instantiation of template}} in fred() local
/external/webrtc/webrtc/p2p/
Dp2p.gyp20 '-Wnon-virtual-dtor',
88 '-Wnon-virtual-dtor',
111 '-Wnon-virtual-dtor',
125 '-Wnon-virtual-dtor',
/external/llvm/test/CodeGen/NVPTX/
Dglobal-dtor.ll3 ; Check that llc dies when given a nonempty global dtor.
6 ; CHECK: ERROR: Module has a nontrivial global dtor
/external/syslinux/com32/chain/
Dpartiter.h55 void (*dtor)(struct part_iter *); member
114 iter->type->dtor(iter); in pi_dtor()
/external/syslinux/com32/lib/sys/module/
Dcommon.c425 module_ctor_t *dtor; in module_unload() local
427 for (dtor = module->dtors; dtor && *dtor; dtor++) in module_unload()
428 (*dtor) (); in module_unload()

12345