/external/chromium/base/ |
thread_local_storage_posix.cc | 9 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) 11 Initialize(destructor); 14 bool ThreadLocalStorage::Slot::Initialize(TLSDestructorFunc destructor) { 16 int error = pthread_key_create(&key_, destructor);
|
thread_local_storage.h | 19 // Prototype for the TLS destructor function, which can be optionally used to 27 explicit Slot(TLSDestructorFunc destructor = NULL); 34 // 'destructor' is a pointer to a function to perform per-thread cleanup of 37 bool Initialize(TLSDestructorFunc destructor); 40 // If a destructor was set for this slot, removes 41 // the destructor so that remaining threads exiting 69 // destructor functions. This function is used internally.
|
thread_local_storage_win.cc | 12 // pointers to the destructor for each TLS that we allocate. 27 // An array of destructor function pointers for the slots. If 28 // a slot has a destructor, it will be stored in its corresponding 57 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) 59 Initialize(destructor); 62 bool ThreadLocalStorage::Slot::Initialize(TLSDestructorFunc destructor) { 73 // Setup our destructor. 74 tls_destructors_[slot_] = destructor; 81 // So all we need to do is wipe the destructor. 126 // Windows doesn't support a per-thread destructor with it [all...] |
/external/expat/amiga/ |
launch.c | 32 void cleanup() __attribute__((destructor));
|
/external/webkit/JavaScriptCore/wtf/ |
ThreadSpecificWin.cpp | 50 data->destructor(data);
|
ThreadSpecific.h | 33 * @ In pthread implementation, the destructor function will be called 35 * @ In Windows native implementation, the destructor function will be called 89 void (*destructor)(void*); member in struct:WTF::ThreadSpecific::Data 144 pthread_key_delete(m_key); // Does not invoke destructor functions. 171 // Does not invoke destructor functions. QThreadStorage will do it 221 // Does not invoke destructor functions. They will be called from ThreadSpecificThreadExit when the thread is detached. 237 data->destructor = &ThreadSpecific<T>::destroy; 253 // We want get() to keep working while data destructor works, because it can be called indirectly by the destructor.
|
/bionic/libc/arch-arm/bionic/ |
eabi.c | 54 * variable from the shared object that contains the constructor/destructor 60 __aeabi_atexit (void *object, void (*destructor) (void *), void *dso_handle) 62 return __cxa_atexit(destructor, object, dso_handle);
|
/external/bison/src/ |
symtab.h | 59 /* Its %type and associated printer and destructor. */ 64 const char *destructor; member in struct:symbol 114 /* Set the DESTRUCTOR associated with SYM. */ 115 void symbol_destructor_set (symbol *sym, const char *destructor, location loc);
|
symtab.c | 58 res->destructor = NULL; 93 SYMBOL_ATTR_PRINT (destructor); 135 | Set the DESTRUCTOR associated with SYM. Do nothing if passed 0. | 139 symbol_destructor_set (symbol *sym, const char *destructor, location loc) 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/libvpx/vp8/common/ |
threading.h | 33 #define ts_key_create(ts_key, destructor) {ts_key = TlsAlloc();}; 54 #define ts_key_create(ts_key, destructor) pthread_key_create (&(ts_key), destructor);
|
/external/icu4c/common/ |
ucln_imp.h | 29 * b) GCC uses destructor function attribute 107 /* GCC - use __attribute((destructor)) */ 108 static void ucln_destructor() __attribute__((destructor)) ;
|
/external/webkit/WebCore/bindings/js/ |
JSDOMGlobalObject.h | 75 JSDOMGlobalObjectData(DOMWrapperWorld* world, Destructor destructor = destroyJSDOMGlobalObjectData) 76 : JSGlobalObjectData(destructor)
|
/frameworks/base/core/jni/android/graphics/ |
MaskFilter.cpp | 16 static void destructor(JNIEnv* env, jobject, SkMaskFilter* filter) { function in class:SkMaskFilterGlue 59 { "nativeDestructor", "(I)V", (void*)SkMaskFilterGlue::destructor }
|
PathEffect.cpp | 14 static void destructor(JNIEnv* env, jobject, SkPathEffect* effect) { function in class:SkPathEffectGlue 64 { "nativeDestructor", "(I)V", (void*)SkPathEffectGlue::destructor }
|
/device/samsung/crespo/alsa-lib/src/ |
shmarea.c | 97 void snd_shm_area_destructor(void) __attribute__ ((destructor));
|
/external/bluetooth/glib/gthread/ |
gthread-win32.c | 323 g_private_new_win32_impl (GDestroyNotify destructor) 338 g_private_destructors[g_private_next] = destructor; 434 GDestroyNotify destructor = g_private_destructors[i]; local 442 if (destructor && data) 443 destructor (data);
|
/bionic/libc/kernel/common/linux/ |
skbuff.h | 154 void (*destructor)(struct sk_buff *skb); member in struct:sk_buff
|
/development/ndk/platforms/android-3/include/linux/ |
skbuff.h | 154 void (*destructor)(struct sk_buff *skb); member in struct:sk_buff
|
/external/webkit/JavaScriptCore/runtime/ |
JSGlobalObject.h | 61 // We use an explicit destructor function pointer instead of a 62 // virtual destructor because we want to avoid adding a vtable 66 typedef void (*Destructor)(void*); 68 JSGlobalObjectData(Destructor destructor) 70 , destructor(destructor) 96 Destructor destructor; member in struct:JSC::JSGlobalObject::JSGlobalObjectData
|
/prebuilt/ndk/android-ndk-r4/platforms/android-3/arch-arm/usr/include/linux/ |
skbuff.h | 154 void (*destructor)(struct sk_buff *skb); member in struct:sk_buff
|
/prebuilt/ndk/android-ndk-r4/platforms/android-4/arch-arm/usr/include/linux/ |
skbuff.h | 154 void (*destructor)(struct sk_buff *skb); member in struct:sk_buff
|
/prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-arm/usr/include/linux/ |
skbuff.h | 154 void (*destructor)(struct sk_buff *skb); member in struct:sk_buff
|
/prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-x86/usr/include/linux/ |
skbuff.h | 154 void (*destructor)(struct sk_buff *skb); member in struct:sk_buff
|
/prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-arm/usr/include/linux/ |
skbuff.h | 154 void (*destructor)(struct sk_buff *skb); member in struct:sk_buff
|
/prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-x86/usr/include/linux/ |
skbuff.h | 154 void (*destructor)(struct sk_buff *skb); member in struct:sk_buff
|