/external/chromium/base/threading/ |
H A D | thread_local_storage_posix.cc | 11 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) argument 14 Initialize(destructor); 17 bool ThreadLocalStorage::Slot::Initialize(TLSDestructorFunc destructor) { argument 19 int error = pthread_key_create(&key_, destructor);
|
H A D | thread_local_storage_win.cc | 14 // pointers to the destructor for each TLS that we allocate. 29 // An array of destructor function pointers for the slots. If 30 // a slot has a destructor, it will be stored in its corresponding 59 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) argument 62 Initialize(destructor); 65 bool ThreadLocalStorage::Slot::Initialize(TLSDestructorFunc destructor) { argument 76 // Setup our destructor. 77 tls_destructors_[slot_] = destructor; 84 // So all we need to do is wipe the destructor. 131 // Windows doesn't support a per-thread destructor wit [all...] |
/external/bison/src/ |
H A D | symtab.h | 59 /* Its %type and associated printer and destructor. */ 64 const char *destructor; member in struct:symbol 115 void symbol_destructor_set (symbol *sym, const char *destructor, location loc);
|
H A D | symtab.c | 58 res->destructor = NULL; 93 SYMBOL_ATTR_PRINT (destructor); 139 symbol_destructor_set (symbol *sym, const char *destructor, location loc) argument 141 if (destructor) 143 if (sym->destructor) 144 redeclaration (sym, "%destructor", sym->destructor_location, loc); 145 sym->destructor = destructor; 329 if (orig->destructor || alias->destructor) [all...] |
/external/webkit/Source/JavaScriptCore/wtf/ |
H A D | ThreadSpecific.h | 33 * @ In pthread implementation, the destructor function will be called 35 * @ In Windows native implementation, the destructor function will be called 80 // a destructor defined can be confusing, given that it has such strong pre-requisites to work correctly. 99 void (*destructor)(void*); member in struct:WTF::ThreadSpecific::Data 239 // Does not invoke destructor functions. They will be called from ThreadSpecificThreadExit when the thread is detached. 255 data->destructor = &ThreadSpecific<T>::destroy; 271 // We want get() to keep working while data destructor works, because it can be called indirectly by the destructor.
|
/external/clang/test/CodeGenCXX/ |
H A D | predefined-expr.cpp | 336 NS::Destructor destructor; local
|
/external/bluetooth/glib/gthread/ |
H A D | gthread-posix.c | 266 g_private_new_posix_impl (GDestroyNotify destructor) argument 269 posix_check_cmd (pthread_key_create ((pthread_key_t *) result, destructor));
|
H A D | gthread-win32.c | 323 g_private_new_win32_impl (GDestroyNotify destructor) argument 338 g_private_destructors[g_private_next] = destructor; 434 GDestroyNotify destructor = g_private_destructors[i]; local 442 if (destructor && data) 443 destructor (data);
|
/external/mesa3d/src/talloc/ |
H A D | hieralloc.c | 23 int (* destructor)(void *); member in struct:hieralloc_header 156 ptr->destructor = NULL; 223 // calls destructor if set, and frees children. 224 // if destructor returns -1, then do nothing and return -1. 236 if (header->destructor) 237 if (header->destructor(ptr)) 314 // sets destructor to be called before freeing; dctor return -1 aborts free 315 void hieralloc_set_destructor(const void * ptr, int (* destructor)(void *)) 317 get_header(ptr)->destructor = destructor; [all...] |
/external/kernel-headers/original/linux/ |
H A D | skbuff.h | 217 * @destructor: Destruct function 288 void (*destructor)(struct sk_buff *skb); member in struct:sk_buff 1062 * destructor function and make the @skb unowned. The buffer continues 1067 if (skb->destructor) 1068 skb->destructor(skb); 1069 skb->destructor = NULL;
|
H A D | netdevice.h | 463 void (*destructor)(struct net_device *dev); member in struct:net_device
|
/external/valgrind/main/coregrind/m_demangle/ |
H A D | cplus-dem.c | 148 int destructor; member in struct:work_stuff 1036 s2 = work->destructor; 1039 work->constructor = work->destructor = 0; 1071 else if (work->destructor == 2) 1074 work->destructor = 0; 1084 work->destructor = s2; 1431 if (work -> destructor & 1) 1435 work->destructor -= 1; 1437 if ((work->constructor & 1) || (work->destructor & 1)) 2432 we are demangling a constructor or destructor [all...] |
/external/clang/include/clang/AST/ |
H A D | ExprCXX.h | 726 /// Destructor - The destructor that needs to be called. 729 CXXTemporary(const CXXDestructorDecl *destructor) argument 730 : Destructor(destructor) { } 741 /// This ensures the destructor is called for the temporary. It should only be 747 /// ~S() { } // User defined destructor makes it non-trivial. 1256 /// CXXDeleteExpr - A delete expression for memory deallocation and destructor 1328 /// pseudo-destructor expression. 1334 /// \brief The starting source location of the pseudo-destructor type. 1356 /// \brief Represents a C++ pseudo-destructor (C++ [expr.pseudo]). 1358 /// A pseudo-destructor i [all...] |
/external/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 3166 // user might reasonably want to know why the destructor is being 3589 // Warn if the class has virtual methods but non-virtual public destructor. 4066 // Whether this was the first-declared instance of the destructor. 4161 // Unless we have an assignment operator, the base's destructor must 4174 // a destructor, we have already checked this case. 4204 // Unless we have an assignment operator, the base's destructor must 4291 // destructor is technically going beyond the 4339 // Unless we're doing assignment, the field's destructor must be 4652 // Do access control from the destructor 4658 // union's destructor 7185 AdjustDestructorExceptionSpec(CXXRecordDecl *classDecl, CXXDestructorDecl *destructor) argument [all...] |