/external/llvm/test/ExecutionEngine/OrcLazy/ |
hello.ll | 21 declare i32 @__cxa_atexit(void (i8*)*, i8*, i8*) 31 %0 = tail call i32 @__cxa_atexit(void (i8*)* bitcast (void (%class.Foo*)* @_ZN3FooD1Ev to void (i8*)*), i8* getelementptr inbounds (%class.Foo, %class.Foo* @f, i64 0, i32 0), i8* @__dso_handle)
|
/external/llvm/tools/llvm-shlib/ |
libllvm.cpp | 18 extern "C" int __cxa_atexit(); 19 extern "C" int __cxa_atexit() { return 0; } function
|
/external/llvm/include/llvm/ExecutionEngine/Orc/ |
ExecutionUtils.h | 124 /// If a __cxa_atexit function isn't found C++ programs that use static 126 /// process's __cxa_atexit, because it will schedule JIT'd destructors to run 128 /// to override __cxa_atexit (and the related __dso_handle). 143 addOverride(Mangle("__cxa_atexit"), toTargetAddress(&CXAAtExitOverride)); 154 /// Run any destructors recorded by the overriden __cxa_atexit function
|
/external/clang/test/CodeGenCXX/ |
ctor-dtor-alias.cpp | 58 // CHECK1: call i32 @__cxa_atexit{{.*}}_ZN5test312_GLOBAL__N_11AD2Ev 77 // CHECK1: call i32 @__cxa_atexit{{.*}}_ZN5test41AD2Ev 83 // NOOPT: call i32 @__cxa_atexit{{.*}}@_ZN5test41BD2Ev 98 // CHECK2: call i32 @__cxa_atexit{{.*}}_ZN5test51AD2Ev 124 // CHECK3: call i32 @__cxa_atexit({{.*}}@_ZN5test61AD2Ev 146 // CHECK4: call i32 @__cxa_atexit({{.*}}@_ZN5test83barD2Ev
|
global-init.cpp | 30 // CHECK: call i32 @__cxa_atexit(void (i8*)* bitcast (void (%struct.A*)* @_ZN1AD1Ev to void (i8*)*), i8* getelementptr inbounds (%struct.A, %struct.A* @a, i32 0, i32 0), i8* @__dso_handle) 34 // CHECK: call i32 @__cxa_atexit(void (i8*)* bitcast (void (%struct.B*)* @_ZN1BD1Ev to void (i8*)*), i8* getelementptr inbounds (%struct.B, %struct.B* @b, i32 0, i32 0), i8* @__dso_handle) 41 // CHECK: call i32 @__cxa_atexit(void (i8*)* bitcast (void (%struct.D*)* @_ZN1DD1Ev to void (i8*)*), i8* getelementptr inbounds (%struct.D, %struct.D* @d, i32 0, i32 0), i8* @__dso_handle) 65 // CHECK: call i32 @__cxa_atexit({{.*}} @_ZN5test21AD1Ev {{.*}} @_ZN5test21aE 165 // CHECK: call i32 @__cxa_atexit({{.*}} @_ZN5test71BD1Ev{{.*}} @_ZN5test7L2b1E 166 // CHECK: call i32 @__cxa_atexit({{.*}} @_ZN5test71BD1Ev{{.*}} @_ZGRN5test72b2E
|
aarch64-cxxabi.cpp | 92 // __aeabi_atexit instead of __cxa_atexit. Clang doesn't make use of this at the 95 // CHECK: call i32 @__cxa_atexit
|
cxx11-initializer-aggregate.cpp | 37 // CHECK: call i32 @__cxa_atexit(
|
temporaries.cpp | 622 // CHECK: call i32 @__cxa_atexit({{.*}} bitcast ({{.*}} @_ZN15BindToSubobject1AD1Ev to void (i8*)*), i8* bitcast ({{.*}} @_ZGRN15BindToSubobject1aE_ to i8*), i8* @__dso_handle) 628 // CHECK: call i32 @__cxa_atexit({{.*}} bitcast ({{.*}} @_ZN15BindToSubobject1AD1Ev to void (i8*)*), i8* bitcast ({{.*}} @_ZGRN15BindToSubobject1bE_ to i8*), i8* @__dso_handle) 637 // CHECK: call i32 @__cxa_atexit({{.*}} bitcast ({{.*}} @_ZN15BindToSubobject1AD1Ev to void (i8*)*), i8* bitcast ({{.*}} @_ZGRN15BindToSubobject1cE_ to i8*), i8* @__dso_handle) 649 // CHECK: call i32 @__cxa_atexit({{.*}} bitcast ({{.*}} @_ZN15BindToSubobject1BD1Ev to void (i8*)*), i8* bitcast ({{.*}} @_ZGRN15BindToSubobject1dE_ to i8*), i8* @__dso_handle) 716 // CHECK: call i32 @__cxa_atexit({{.*}} @_ZN17MultipleExtension1AD1Ev {{.*}} @[[TEMPA]] 722 // CHECK: call i32 @__cxa_atexit({{.*}} @_ZN17MultipleExtension1DD1Ev {{.*}} @[[TEMPD]] 724 // CHECK: call i32 @__cxa_atexit({{.*}} @_ZN17MultipleExtension1ED1Ev {{.*}} @[[TEMPE]] 730 // CHECK: call i32 @__cxa_atexit({{.*}} @_ZN17MultipleExtension1AD1Ev {{.*}} @[[TEMPA]] 736 // CHECK: call i32 @__cxa_atexit({{.*}} @_ZN17MultipleExtension1DD1Ev {{.*}} @[[TEMPD]] 738 // CHECK: call i32 @__cxa_atexit({{.*}} @_ZN17MultipleExtension1ED1Ev {{.*}} @[[E] [all...] |
throw-expressions.cpp | 80 // CHECK: call {{.*}} @__cxa_atexit({{.*}} @_ZN6DR15601AD1Ev {{.*}} @_ZGRN6DR15601rE
|
/bionic/libc/arch-x86/bionic/ |
atexit.h | 34 return (__cxa_atexit((void (*)(void *))func, (void *)0, &__dso_handle));
|
/bionic/libc/stdlib/ |
atexit.h | 33 int __cxa_atexit(void (*)(void *), void *, void *);
|
/cts/hostsidetests/appsecurity/test-apps/SplitApp/libs/armeabi/raw/lib/armeabi/ |
libsplitappjni.so | |
/cts/hostsidetests/appsecurity/test-apps/SplitApp/libs/armeabi-v7a/raw/lib/armeabi-v7a/ |
libsplitappjni.so | |
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-srec/ |
sr3.cc | 124 __cxa_atexit (void) function
|
/bionic/libc/bionic/ |
libc_init_dynamic.cpp | 60 extern int __cxa_atexit(void (*)(void *), void *, void *); 106 __cxa_atexit(__libc_fini,structors->fini_array,NULL);
|
libc_init_static.cpp | 46 extern "C" int __cxa_atexit(void (*)(void *), void *, void *); 105 __cxa_atexit(__libc_fini,structors->fini_array,NULL);
|
/hardware/invensense/6515/libsensors_iio/software/simple_apps/devnode_parser/build/android/ |
inv_devnode_parser-shared | |
/hardware/invensense/6515/libsensors_iio/software/simple_apps/gesture_test/build/android/ |
inv_gesture_test-shared | |
/bionic/libc/arch-arm/bionic/ |
__aeabi.c | 40 extern int __cxa_atexit(void (*)(void*), void*, void*); 55 return __cxa_atexit(destructor, object, dso_handle); 60 return __cxa_atexit(destructor, object, dso_handle);
|
/ndk/sources/cxx-stl/stlport/src/ |
cxa.c | 10 /* Note: __cxa_finalize and __cxa_atexit present in libc in FreeBSD 5.3 */ 70 int __cxa_atexit(void (*func)(void *), void *arg, void *d) function 155 /* If D is non-NULL, call all functions registered with `__cxa_atexit'
|
/bionic/libc/arch-common/bionic/ |
crtbegin_so.c | 46 * __cxa_atexit() in order to un-register any atexit()
|
/development/ndk/platforms/android-21/arch-arm64/src/ |
crtbegin_so.c | 46 * __cxa_atexit() in order to un-register any atexit()
|
/development/ndk/platforms/android-3/arch-arm/src/ |
crtbegin_so.c | 46 * __cxa_atexit() in order to un-register any atexit()
|
/development/ndk/platforms/android-9/arch-x86/src/ |
crtbegin_so.c | 46 * __cxa_atexit() in order to un-register any atexit()
|
/prebuilts/sdk/renderscript/lib/arm/ |
libRSSupportIO.so | |